Packages

p

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
Visibility
  1. Public
  2. Protected

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. def []: SomeJson
  2. def arr(values: SomeJson*): SomeJson
  3. implicit val codec: JsonValueCodec[SomeJson]
  4. def compact(json: SomeJson): String
  5. def obj(values: (String, SomeJson)*): SomeJson
  6. def parse(s: String): SomeJson
  7. def pretty(json: SomeJson): String
  8. def {}: SomeJson
  9. object UnionType

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

Inherited from AnyRef

Inherited from Any

Ungrouped