package
json4s
Type Members
-
trait
BigDecimalJsonFormats
extends DefaultJsonFormats with DefaultReaders with BigDecimalWriters
-
-
-
trait
DateFormat
extends AnyRef
-
-
-
-
-
trait
DoubleJsonFormats
extends DefaultJsonFormats with DefaultReaders with DoubleWriters
-
trait
DoubleWriters
extends DefaultWriters
-
-
case class
FieldSerializer
[A]
(serializer: PartialFunction[(String, Any), Option[(String, Any)]], deserializer: PartialFunction[(), ()], mf: Manifest[A]) extends Product with Serializable
-
case class
FileInput
(file: File) extends JsonInput with Product with Serializable
-
trait
Formats
extends AnyRef
-
case class
FullTypeHints
(hints: List[Class[_]]) extends TypeHints with Product with Serializable
-
type
JArray
= JArray
-
type
JBool
= JBool
-
type
JDecimal
= JDecimal
-
type
JDouble
= JDouble
-
type
JField
= (String, JValue)
-
type
JInt
= JInt
-
type
JObject
= JObject
-
type
JString
= JString
-
type
JValue
= JValue
-
trait
JsonFormat
[T]
extends Writer[T] with Reader[T]
-
trait
JsonInput
extends AnyRef
-
trait
JsonMethods
[T]
extends AnyRef
-
class
JsonUtil
extends AnyRef
-
trait
JsonWriter
[T]
extends AnyRef
-
case class
MappingException
(msg: String, cause: Exception) extends Exception with Product with Serializable
-
-
-
trait
Reader
[T]
extends AnyRef
-
case class
ReaderInput
(reader: Reader) extends JsonInput with Product with Serializable
-
-
trait
Serializer
[A]
extends AnyRef
-
case class
ShortTypeHints
(hints: List[Class[_]]) extends TypeHints with Product with Serializable
-
case class
StreamInput
(stream: InputStream) extends JsonInput with Product with Serializable
-
case class
StringInput
(string: String) extends JsonInput with Product with Serializable
-
-
trait
TypeHints
extends AnyRef
-
-
trait
Writer
[-T]
extends AnyRef
Value Members
-
-
-
object
DefaultFormats
extends DefaultFormats
-
-
object
DefaultReaders
extends DefaultReaders
-
object
DefaultWriters
extends DoubleWriters
-
-
object
DoubleWriters
extends DoubleWriters
-
object
Extraction
extends AnyRef
-
-
object
Formats
extends AnyRef
-
val
JArray
: org.json4s.JsonAST.JArray.type
-
val
JBool
: org.json4s.JsonAST.JBool.type
-
val
JDecimal
: org.json4s.JsonAST.JDecimal.type
-
val
JDouble
: org.json4s.JsonAST.JDouble.type
-
val
JField
: org.json4s.JsonAST.JField.type
-
val
JInt
: org.json4s.JsonAST.JInt.type
-
val
JNothing
: org.json4s.JsonAST.JNothing.type
-
val
JNull
: org.json4s.JsonAST.JNull.type
-
val
JObject
: org.json4s.JsonAST.JObject.type
-
val
JString
: org.json4s.JsonAST.JString.type
-
object
JsonWriter
extends AnyRef
-
object
NoTypeHints
extends TypeHints with Product with Serializable
-
object
ParserUtil
extends AnyRef
-
val
TypeInfo
: org.json4s.reflect.package.TypeInfo.type
-
object
Xml
extends AnyRef
-
implicit def
file2JsonInput
(file: File): JsonInput
-
implicit def
jsonwritable
[T]
(a: T)(implicit arg0: Writer[T]): ToJsonWritable[T]
-
implicit def
jvalue2extractable
(jv: JValue): ExtractableJsonAstNode
-
implicit def
jvalue2monadic
(jv: JValue): MonadicJValue
-
implicit def
reader2JsonInput
(rdr: Reader): JsonInput
-
-
implicit def
stream2JsonInput
(stream: InputStream): JsonInput
-
implicit def
string2JsonInput
(s: String): JsonInput