org.json4s.jackson

Type members

Classlikes

class JacksonSerialization(jsonMethods: JsonMethods) extends Serialization

Functions to serialize and deserialize a case class. Custom serializer can be inserted if a class is not a case class.

Functions to serialize and deserialize a case class. Custom serializer can be inserted if a class is not a case class.

Example:

val hints = new ShortTypeHints( ... )
implicit val formats: Formats = Serialization.formats(hints)
See also:

org.json4s.TypeHints

Source:
Serialization.scala
object Json
Companion:
class
Source:
Json.scala
class Json(fmts: Formats, mapper: ObjectMapper) extends JsonUtil
Companion:
object
Source:
Json.scala

Serialization using default JsonMethods

Serialization using default JsonMethods

Source:
Serialization.scala

Value members

Concrete methods

def compactJson(d: JValue): String
def parseJson[A : AsJsonInput](in: A, useBigDecimalForDouble: Boolean): JValue
def parseJsonOpt[A : AsJsonInput](in: A, useBigDecimalForDouble: Boolean): Option[JValue]
def prettyJson(d: JValue): String
def renderJValue(value: JValue)(implicit formats: Formats): JValue