package json

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. json
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AsyncParse(errors: Seq[ParseException], values: Seq[JValue]) extends Product with Serializable
  2. final class AsyncParser extends ByteBasedParser
  3. case class IncompleteParseException(msg: String) extends Exception with Product with Serializable
  4. case class JArray(elements: List[JValue]) extends JContainer with Product with Serializable
  5. sealed abstract class JBool extends JValue
  6. sealed trait JContainer extends JValue
  7. final case class JField(name: String, value: JValue) extends Product2[String, JValue] with Product with Serializable
  8. type JFieldTuple = (String, JValue)
  9. sealed trait JNum extends JValue
  10. case class JNumBigDec(value: BigDecimal) extends JNum with Product with Serializable
  11. case class JNumDouble extends JNum with Product with Serializable
  12. case class JNumLong(value: Long) extends JNum with Product with Serializable
  13. case class JNumStr extends JNum with Product with Serializable
  14. case class JObject(fields: Map[String, JValue]) extends JContainer with Product with Serializable
  15. type JPath = precog.JPath
  16. type JPathField = precog.JPathField
  17. type JPathIndex = precog.JPathIndex
  18. type JPathNode = precog.JPathNode
  19. implicit class JPathNodeOps extends AnyRef
  20. implicit class JPathOps extends AnyRef
  21. case class JString(value: String) extends JValue with Product with Serializable
  22. sealed trait JValue extends Product with Ordered[JValue]

    Data type for Json AST.

  23. implicit class JValueOps extends AnyRef
  24. case class ParseException(msg: String, index: Int, line: Int, col: Int) extends Exception with Product with Serializable

Value Members

  1. val JPathField: precog.JPathField.type
  2. val JPathIndex: precog.JPathIndex.type
  3. implicit val JPathNodeOrder: Order[JPathNode]
  4. implicit val JPathNodeOrdering: Ordering[JPathNode]
  5. implicit val JPathOrder: Order[JPath]
  6. implicit val JPathOrdering: Ordering[JPath]
  7. val NoJPath: JPath
  8. def jarray(elements: JValue*): JValue
  9. def jfield[A](name: String, value: A)(implicit d: Decomposer[A]): JField
  10. def jobject(fields: JField*): JValue
  11. implicit def liftJPath(path: String): JPath
  12. implicit def liftJPathField(name: String): JPathNode
  13. implicit def liftJPathIndex(index: Int): JPathNode
  14. object AsyncParser
  15. object ChannelParser
  16. object JArray extends (List[JValue]) ⇒ JArray with Product with Serializable
  17. object JBool
  18. object JFalse extends JBool with Product with Serializable
  19. object JField extends Serializable
  20. object JNull extends JValue with Product with Serializable
  21. object JNum extends Product with Serializable
  22. object JObject extends Serializable
  23. object JObjectFields
  24. object JParser
  25. object JPath
  26. object JString extends Serializable
  27. object JTrue extends JBool with Product with Serializable
  28. object JUndefined extends JValue with Product with Serializable
  29. object JValue

Inherited from AnyRef

Inherited from Any

Ungrouped