package
json4s
Type Members
-
-
-
-
-
trait
DateFormat extends AnyRef
-
-
-
trait
DefaultReaders extends DefaultReaders0
-
-
-
-
-
-
-
case class
FieldSerializer[A](serializer: PartialFunction[(String, Any), Option[(String, Any)]] = ..., deserializer: PartialFunction[(String, JsonAST.JValue), (String, JsonAST.JValue)] = ..., includeLazyVal: Boolean = false)(implicit mf: Manifest[A]) extends Product with Serializable
-
case class
FileInput(file: File) extends JsonInput with Product with Serializable
-
trait
Formats extends Serializable
-
case class
FullTypeHints(hints: List[Class[_]]) extends TypeHints with Product with Serializable
-
type
JArray = json4s.JsonAST.JArray
-
type
JBool = json4s.JsonAST.JBool
-
type
JDecimal = json4s.JsonAST.JDecimal
-
type
JDouble = json4s.JsonAST.JDouble
-
type
JField = (String, json4s.JsonAST.JValue)
-
type
JInt = json4s.JsonAST.JInt
-
type
JLong = json4s.JsonAST.JLong
-
type
JObject = json4s.JsonAST.JObject
-
type
JSet = json4s.JsonAST.JSet
-
type
JString = json4s.JsonAST.JString
-
type
JValue = json4s.JsonAST.JValue
-
-
sealed abstract
class
JsonInput extends Product with Serializable
-
trait
JsonMethods[T] extends AnyRef
-
abstract
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: java.io.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
Formats extends Serializable
-
val
JArray: json4s.JsonAST.JArray.type
-
val
JBool: json4s.JsonAST.JBool.type
-
val
JDecimal: json4s.JsonAST.JDecimal.type
-
val
JDouble: json4s.JsonAST.JDouble.type
-
val
JField: json4s.JsonAST.JField.type
-
val
JInt: json4s.JsonAST.JInt.type
-
val
JLong: json4s.JsonAST.JLong.type
-
val
JNothing: json4s.JsonAST.JNothing.type
-
val
JNull: json4s.JsonAST.JNull.type
-
val
JObject: json4s.JsonAST.JObject.type
-
val
JSet: json4s.JsonAST.JSet.type
-
val
JString: json4s.JsonAST.JString.type
-
-
object
NoTypeHints extends TypeHints with Product with Serializable
-
-
val
TypeInfo: json4s.reflect.TypeInfo.type
-
implicit
def
file2JsonInput(file: File): JsonInput
-
implicit
def
jsonwritable[T](a: T)(implicit arg0: Writer[T]): ToJsonWritable[T]
-
-
-
-
implicit
def
reader2JsonInput(rdr: java.io.Reader): JsonInput
-
-
implicit
def
stream2JsonInput(stream: InputStream): JsonInput
-
implicit
def
string2JsonInput(s: String): JsonInput
Inherited from AnyRef
Inherited from Any