p

value

package value

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

Package Members

  1. package spec

Type Members

  1. final case class Index(i: Int) extends Position with Product with Serializable
  2. final case class JsArray(seq: Seq[JsValue] = Vector.empty) extends Json[JsArray] with Product with Serializable
  3. 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

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

  5. case class JsBool(value: Boolean) extends JsValue with Product with Serializable
  6. 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

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

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

  9. sealed trait JsNumber extends JsValue

    Represents a number

  10. final case class JsObj(map: Map[String, JsValue] = HashMap.empty) extends Json[JsObj] with Product with Serializable
  11. case class JsObjParser(spec: JsObjSpec, additionalKeys: Boolean = false) extends Parser[JsObj] with Product with Serializable
  12. final case class JsPath(positions: Vector[Position]) extends Product with Serializable
  13. final case class JsStr(value: String) extends JsValue with Product with Serializable
  14. trait JsValue extends AnyRef

    Every element in a Json is a JsValue.

  15. trait Json[T <: Json[T]] extends JsValue
  16. case class Key(name: String) extends Position with Product with Serializable
  17. sealed trait Parser[T <: Json[T]] extends AnyRef
  18. sealed trait Position extends AnyRef

Value Members

  1. object FALSE extends JsBool
  2. object InternalError extends Serializable
  3. object JsArray extends Serializable
  4. object JsArrayParser extends Serializable
  5. object JsNothing extends JsValue with Product with Serializable
  6. object JsNull extends JsValue with Product with Serializable
  7. object JsNumber
  8. object JsObj extends Serializable
  9. object JsObjParser extends Serializable
  10. object JsPath extends Serializable
  11. object Json
  12. object MalformedJson extends Serializable
  13. object Parser
  14. object Preamble
  15. object TRUE extends JsBool
  16. object UserError extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped