p

org

json4s

package json4s

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BigDecimalMode extends AnyRef

    Basic implicit conversions from primitive types into JSON.

    Basic implicit conversions from primitive types into JSON. Example:

    import org.json4s.Implicits._
    JObject(JField("name", "joe") :: Nil) == JObject(JField("name", JString("joe")) :: Nil)
    

  2. case class Diff(changed: JValue, added: JValue, deleted: JValue) extends Product with Serializable

    A difference between two JSONs (j1 diff j2).

    A difference between two JSONs (j1 diff j2).

    changed

    what has changed from j1 to j2

    added

    what has been added to j2

    deleted

    what has been deleted from j1

  3. trait DoubleMode extends AnyRef
  4. trait Implicits extends AnyRef
  5. case class JArray(arr: List[JValue]) extends JValue with Product with Serializable
  6. case class JBool(value: Boolean) extends JValue with Product with Serializable
  7. case class JDecimal(num: BigDecimal) extends JValue with JNumber with Product with Serializable
  8. case class JDouble(num: Double) extends JValue with JNumber with Product with Serializable
  9. case class JInt(num: BigInt) extends JValue with JNumber with Product with Serializable
  10. case class JLong(num: Long) extends JValue with JNumber with Product with Serializable
  11. trait JNumber extends AnyRef
  12. case class JObject(obj: List[JField]) extends JValue with Product with Serializable
  13. case class JSet(set: Set[JValue]) extends JValue with Product with Serializable
  14. case class JString(s: String) extends JValue with Product with Serializable
  15. sealed abstract class JValue extends Diffable with Product with Serializable

    Data type for JSON AST.

  16. final class JsonAssoc[A] extends AnyVal
  17. trait JsonDSL extends Implicits
  18. final class JsonListAssoc extends AnyVal
  19. final class SomeValue[A] extends AnyVal

Value Members

  1. object BigDecimalMode extends Implicits with BigDecimalMode
  2. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  3. object Diff extends Serializable

    Computes a diff between two JSONs.

  4. object DoubleMode extends Implicits with DoubleMode
  5. object JBool extends Serializable
  6. object JField
  7. object JNothing extends JValue with Product with Serializable
  8. object JNull extends JValue with Product with Serializable
  9. object JObject extends Product with Serializable
  10. object JValue extends Mergeable with Serializable
  11. object JsonAST
  12. object JsonDSL extends JsonDSL with DoubleMode

    A DSL to produce valid JSON.

    A DSL to produce valid JSON. Example:

    import org.json4s.JsonDSL._
    ("name", "joe") ~ ("age", 15) == JObject(JField("name",JString("joe")) :: JField("age",JInt(15)) :: Nil)
    

  13. object Merge

    Function to merge two JSONs.

Ungrouped