org

json4s

package json4s

Visibility
  1. Public
  2. All

Type Members

  1. trait BigDecimalJsonFormats extends DefaultJsonFormats with DefaultReaders with BigDecimalWriters

  2. trait BigDecimalWriters extends DefaultWriters

  3. class CustomSerializer [A] extends Serializer[A]

  4. trait DateFormat extends AnyRef

    Conversions between String and Date.

  5. trait DefaultFormats extends Formats

  6. trait DefaultJsonFormats extends AnyRef

  7. trait DefaultReaders extends AnyRef

  8. trait DefaultWriters extends AnyRef

  9. trait DoubleJsonFormats extends DefaultJsonFormats with DefaultReaders with DoubleWriters

  10. trait DoubleWriters extends DefaultWriters

  11. class ExtractableJsonAstNode extends AnyRef

  12. case class FieldSerializer [A] (serializer: PartialFunction[(String, Any), Option[(String, Any)]], deserializer: PartialFunction[(), ()], evidence$1: Manifest[A]) extends Product with Serializable

    Serializer which serializes all fields of a class too.

  13. case class FileInput (file: File) extends JsonInput with Product with Serializable

  14. trait Formats extends AnyRef

    Formats to use when converting JSON.

  15. case class FullTypeHints (hints: List[Class[_]]) extends TypeHints with Product with Serializable

    Use full class name as a type hint.

  16. type JArray = JArray

    Definition Classes
    package
  17. type JBool = JBool

    Definition Classes
    package
  18. type JDecimal = JDecimal

    Definition Classes
    package
  19. type JDouble = JDouble

    Definition Classes
    package
  20. type JField = (String, JValue)

    Definition Classes
    package
  21. type JInt = JInt

    Definition Classes
    package
  22. type JObject = JObject

    Definition Classes
    package
  23. type JString = JString

    Definition Classes
    package
  24. type JValue = JValue

    Definition Classes
    package
  25. trait JsonFormat [T] extends Writer[T] with Reader[T]

    Annotations
    @implicitNotFound( ... )
  26. trait JsonInput extends AnyRef

    Attributes
    sealed
  27. trait JsonMethods [T] extends AnyRef

  28. class JsonUtil extends AnyRef

    Attributes
    abstract
  29. trait JsonWriter [T] extends AnyRef

  30. case class MappingException (msg: String, cause: Exception) extends Exception with Product with Serializable

  31. class MonadicJValue extends AnyRef

  32. trait ParameterNameReader extends ParameterNameReader

  33. trait Reader [T] extends AnyRef

    Annotations
    @implicitNotFound( ... )
  34. case class ReaderInput (reader: Reader) extends JsonInput with Product with Serializable

  35. trait Serialization extends AnyRef

  36. trait Serializer [A] extends AnyRef

  37. case class ShortTypeHints (hints: List[Class[_]]) extends TypeHints with Product with Serializable

    Use short class name as a type hint.

  38. case class StreamInput (stream: InputStream) extends JsonInput with Product with Serializable

  39. case class StringInput (string: String) extends JsonInput with Product with Serializable

  40. class ToJsonWritable [T] extends AnyRef

  41. trait TypeHints extends AnyRef

    Type hints can be used to alter the default conversion rules when converting Scala instances into JSON and vice versa.

  42. type TypeInfo = TypeInfo

    Definition Classes
    package
  43. trait Writer [-T] extends AnyRef

    Annotations
    @implicitNotFound( ... )

Value Members

  1. object BigDecimalJsonFormats extends BigDecimalJsonFormats

  2. object BigDecimalWriters extends BigDecimalWriters

  3. object DefaultFormats extends DefaultFormats

    Default date format is UTC time.

  4. object DefaultJsonFormats extends DoubleJsonFormats

  5. object DefaultReaders extends DefaultReaders

  6. object DefaultWriters extends DoubleWriters

  7. object DoubleJsonFormats extends DoubleJsonFormats

  8. object DoubleWriters extends DoubleWriters

  9. object Extraction extends AnyRef

    Function to extract values from JSON AST using case classes.

  10. object FieldSerializer extends Serializable

  11. object Formats extends AnyRef

  12. val JArray : org.json4s.JsonAST.JArray.type

    Definition Classes
    package
  13. val JBool : org.json4s.JsonAST.JBool.type

    Definition Classes
    package
  14. val JDecimal : org.json4s.JsonAST.JDecimal.type

    Definition Classes
    package
  15. val JDouble : org.json4s.JsonAST.JDouble.type

    Definition Classes
    package
  16. val JField : org.json4s.JsonAST.JField.type

    Definition Classes
    package
  17. val JInt : org.json4s.JsonAST.JInt.type

    Definition Classes
    package
  18. val JNothing : org.json4s.JsonAST.JNothing.type

    Definition Classes
    package
  19. val JNull : org.json4s.JsonAST.JNull.type

    Definition Classes
    package
  20. val JObject : org.json4s.JsonAST.JObject.type

    Definition Classes
    package
  21. val JString : org.json4s.JsonAST.JString.type

    Definition Classes
    package
  22. object JsonWriter extends AnyRef

  23. object NoTypeHints extends TypeHints with Product with Serializable

    Do not use any type hints.

  24. object ParserUtil extends AnyRef

  25. val TypeInfo : org.json4s.reflect.package.TypeInfo.type

    Definition Classes
    package
  26. object Xml extends AnyRef

    Functions to convert between JSON and XML.

  27. implicit def file2JsonInput (file: File): JsonInput

    Attributes
    implicit
    Definition Classes
    package
  28. implicit def jsonwritable [T] (a: T)(implicit arg0: Writer[T]): ToJsonWritable[T]

    Attributes
    implicit
    Definition Classes
    package
  29. implicit def jvalue2extractable (jv: JValue): ExtractableJsonAstNode

    Attributes
    implicit
    Definition Classes
    package
  30. implicit def jvalue2monadic (jv: JValue): MonadicJValue

    Attributes
    implicit
    Definition Classes
    package
  31. implicit def reader2JsonInput (rdr: Reader): JsonInput

    Attributes
    implicit
    Definition Classes
    package
  32. package reflect

  33. implicit def stream2JsonInput (stream: InputStream): JsonInput

    Attributes
    implicit
    Definition Classes
    package
  34. implicit def string2JsonInput (s: String): JsonInput

    Attributes
    implicit
    Definition Classes
    package