package json
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- json
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AsyncParse(errors: Seq[ParseException], values: Seq[JValue]) extends Product with Serializable
- final class AsyncParser extends ByteBasedParser
- case class IncompleteParseException(msg: String) extends Exception with Product with Serializable
- case class JArray(elements: List[JValue]) extends JContainer with Product with Serializable
- sealed abstract class JBool extends JValue
- sealed trait JContainer extends JValue
- final case class JField(name: String, value: JValue) extends Product2[String, JValue] with Product with Serializable
- type JFieldTuple = (String, JValue)
- sealed trait JNum extends JValue
- case class JNumBigDec(value: BigDecimal) extends JNum with Product with Serializable
- case class JNumDouble extends JNum with Product with Serializable
- case class JNumLong(value: Long) extends JNum with Product with Serializable
- case class JNumStr extends JNum with Product with Serializable
- case class JObject(fields: Map[String, JValue]) extends JContainer with Product with Serializable
- type JPath = precog.JPath
- type JPathField = precog.JPathField
- type JPathIndex = precog.JPathIndex
- type JPathNode = precog.JPathNode
- implicit class JPathNodeOps extends AnyRef
- implicit class JPathOps extends AnyRef
- case class JString(value: String) extends JValue with Product with Serializable
-
sealed
trait
JValue extends Product with Ordered[JValue]
Data type for Json AST.
- implicit class JValueOps extends AnyRef
- case class ParseException(msg: String, index: Int, line: Int, col: Int) extends Exception with Product with Serializable
Value Members
- val JPathField: precog.JPathField.type
- val JPathIndex: precog.JPathIndex.type
- implicit val JPathNodeOrder: Order[JPathNode]
- implicit val JPathNodeOrdering: Ordering[JPathNode]
- implicit val JPathOrder: Order[JPath]
- implicit val JPathOrdering: Ordering[JPath]
- val NoJPath: JPath
- def jarray(elements: JValue*): JValue
- def jfield[A](name: String, value: A)(implicit d: Decomposer[A]): JField
- def jobject(fields: JField*): JValue
- implicit def liftJPath(path: String): JPath
- implicit def liftJPathField(name: String): JPathNode
- implicit def liftJPathIndex(index: Int): JPathNode
- object AsyncParser
- object ChannelParser
- object JArray extends (List[JValue]) ⇒ JArray with Product with Serializable
- object JBool
- object JFalse extends JBool with Product with Serializable
- object JField extends Serializable
- object JNull extends JValue with Product with Serializable
- object JNum extends Product with Serializable
- object JObject extends Serializable
- object JObjectFields
- object JParser
- object JPath
- object JString extends Serializable
- object JTrue extends JBool with Product with Serializable
- object JUndefined extends JValue with Product with Serializable
- object JValue