sjsonnew.shaded.scalajson.ast

Type members

Classlikes

object JArray
Companion
class
final case
class JArray(value: Vector[JValue]) extends JValue

Represents a JSON Array value

Represents a JSON Array value

Companion
object
sealed abstract
class JBoolean extends JValue

Represents a JSON Boolean value, which can either be a JTrue or a JFalse

Represents a JSON Boolean value, which can either be a JTrue or a JFalse

Companion
object
object JBoolean
Companion
class
case
object JFalse extends JBoolean

Represents a JSON Boolean false value

Represents a JSON Boolean false value

case
object JNull extends JValue

Represents a JSON null value

Represents a JSON null value

object JNumber
Companion
class
final case
class JNumber extends JValue

Represents a JSON number value. If you are passing in a NaN or Infinity as a scala.Double or scala.Float, JNumber will return a JNull.

Represents a JSON number value. If you are passing in a NaN or Infinity as a scala.Double or scala.Float, JNumber will return a JNull.

Companion
object
final case
class JObject(value: Map[String, JValue]) extends JValue

Represents a JSON Object value. Keys must be unique and are unordered

Represents a JSON Object value. Keys must be unique and are unordered

final case
class JString(value: String) extends JValue

Represents a JSON string value

Represents a JSON string value

case
object JTrue extends JBoolean

Represents a JSON Boolean true value

Represents a JSON Boolean true value

sealed abstract
class JValue extends Product with Serializable

Represents a valid JSON Value

Represents a valid JSON Value

See also