Package

com.github.pathikrit

dijon

Permalink

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. All

Type Members

  1. implicit class Json[A] extends Dynamic

    Permalink
  2. type JsonArray = Buffer[SomeJson]

    Permalink
  3. type JsonObject = Map[String, SomeJson]

    Permalink
  4. implicit final class JsonStringContext extends AnyVal

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

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

    Permalink
  7. type SomeJson = Json[_]

    Permalink

Value Members

  1. object UnionType

    Permalink

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

  2. def []: SomeJson

    Permalink
  3. implicit val codec: JsonValueCodec[SomeJson]

    Permalink
  4. def compact(json: SomeJson): String

    Permalink
  5. def parse(s: String): SomeJson

    Permalink
  6. def pretty(json: SomeJson): String

    Permalink
  7. def {}: SomeJson

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped