p
value
package value
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- value
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class Index(i: Int) extends Position with Product with Serializable
- final case class JsArray(seq: Seq[JsValue] = Vector.empty) extends Json[JsArray] with Product with Serializable
- final case class JsBigDec(value: BigDecimal) extends JsNumber with Product with Serializable
Represents a number of type
BigDecimal
Represents a number of type
BigDecimal
- value
the value of the number
- final case class JsBigInt(value: BigInt) extends JsNumber with Product with Serializable
Represents a number of type
BigInt
Represents a number of type
BigInt
- value
the value of the number
- case class JsBool(value: Boolean) extends JsValue with Product with Serializable
- final case class JsDouble(value: Double) extends JsNumber with Product with Serializable
Represents a number of type
Double
Represents a number of type
Double
- value
the value of the number
- final case class JsInt(value: Int) extends JsNumber with Product with Serializable
Represents a number of type
Int
Represents a number of type
Int
- value
the value of the number
- final case class JsLong(value: Long) extends JsNumber with Product with Serializable
Represents a number of type
Long
Represents a number of type
Long
- value
the value of the number
- sealed trait JsNumber extends JsValue
Represents a number
- final case class JsObj(map: Map[String, JsValue] = HashMap.empty) extends Json[JsObj] with Product with Serializable
- case class JsObjParser(spec: JsObjSpec, additionalKeys: Boolean = false) extends Parser[JsObj] with Product with Serializable
- final case class JsPath(positions: Vector[Position]) extends Product with Serializable
- final case class JsStr(value: String) extends JsValue with Product with Serializable
- trait JsValue extends AnyRef
Every element in a Json is a JsValue.
- trait Json[T <: Json[T]] extends JsValue
- case class Key(name: String) extends Position with Product with Serializable
- sealed trait Parser[T <: Json[T]] extends AnyRef
- sealed trait Position extends AnyRef
Value Members
- object FALSE extends JsBool
- object InternalError extends Serializable
- object JsArray extends Serializable
- object JsArrayParser extends Serializable
- object JsNothing extends JsValue with Product with Serializable
- object JsNull extends JsValue with Product with Serializable
- object JsNumber
- object JsObj extends Serializable
- object JsObjParser extends Serializable
- object JsPath extends Serializable
- object Json
- object MalformedJson extends Serializable
- object Parser
- object Preamble
- object TRUE extends JsBool
- object UserError extends Serializable