com.github.pathikrit

dijon

package dijon

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dijon
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. implicit class Json[A] extends Dynamic

  2. type JsonArray = Buffer[SomeJson]

  3. type JsonObject = Map[String, SomeJson]

  4. implicit final class JsonStringContext extends AnyVal

  5. type JsonType[A] = <:<[¬[String] with ¬[Int] with ¬[Double] with ¬[Boolean] with ¬[Buffer[Json[_]]] with ¬[Map[String, Json[_]]] with ¬[None.type], ¬[A]]

  6. type JsonTypes = [[[[[[[, String], Int], Double], Boolean], JsonArray], JsonObject], None.type]

  7. type SomeJson = Json[_]

Value Members

  1. object UnionType

    Union types using Curry-Howard isomorphism: http://stackoverflow.

  2. def []: SomeJson

  3. def assemble(s: Any): SomeJson

  4. def parse(s: String): SomeJson

  5. def {}: SomeJson

Inherited from AnyRef

Inherited from Any

Ungrouped