JNumber

sealed trait JNumber extends JValue
class JValue
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
class JDecimal
class JDouble
class JInt
class JLong

Type members

Inherited types

type Values
Inherited from:
JValue
Source:
JValue.scala

Value members

Inherited methods

def ++(other: JValue): JValue

Concatenate with another JSON. This is a concatenation monoid: (JValue, ++, JNothing)

Concatenate with another JSON. This is a concatenation monoid: (JValue, ++, JNothing)

Example:

JArray(JInt(1) :: JInt(2) :: Nil) ++ JArray(JInt(3) :: Nil) ==
JArray(List(JInt(1), JInt(2), JInt(3)))
Inherited from:
JValue
Source:
JValue.scala
def apply(i: Int): JValue

Return nth element from JSON. Meaningful only to JArray, JObject and JField. Returns JNothing for other types.

Return nth element from JSON. Meaningful only to JArray, JObject and JField. Returns JNothing for other types.

Example:

JArray(JInt(1) :: JInt(2) :: Nil)(1) == JInt(2)
Inherited from:
JValue
Source:
JValue.scala
def canEqual(that: Any): Boolean
Inherited from:
Equals
def children: List[JValue]

Return direct child elements.

Return direct child elements.

Example:

JArray(JInt(1) :: JInt(2) :: Nil).children == List(JInt(1), JInt(2))
Inherited from:
JValue
Source:
JValue.scala
def diff(other: JValue): Diff

Return a diff.

Return a diff.

See also:

org.json4s.Diff#diff

Inherited from:
Diffable (hidden)
Source:
Diff.scala
def productArity: Int
Inherited from:
Product
def productElement(n: Int): Any
Inherited from:
Product
def productElementName(n: Int): String
Inherited from:
Product
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
def productPrefix: String
Inherited from:
Product
def toOption: Option[JValue]

When this org.json4s.JValue is a org.json4s.JNothing or a org.json4s.JNull, this method returns scala.None When it has a value it will return scala.Some

When this org.json4s.JValue is a org.json4s.JNothing or a org.json4s.JNull, this method returns scala.None When it has a value it will return scala.Some

Inherited from:
JValue
Source:
JValue.scala
def toSome: Option[JValue]

When this org.json4s.JValue is a org.json4s.JNothing, this method returns scala.None When it has a value it will return scala.Some

When this org.json4s.JValue is a org.json4s.JNothing, this method returns scala.None When it has a value it will return scala.Some

Inherited from:
JValue
Source:
JValue.scala

Return unboxed values from JSON

Return unboxed values from JSON

Example:

JObject(JField("name", JString("joe")) :: Nil).values == Map("name" -> "joe")
Inherited from:
JValue
Source:
JValue.scala