Deserializer for Jackson ArrayNode
Deserializer for Jackson ArrayNode
Deserializer for Array[T] types.
Deserializer for Array[T] types.
Deserializer for Boolean types.
Deserializer for Boolean types.
Deserializer for Byte types.
Deserializer for Byte types.
the default implicit java.util.Date reads
the default implicit java.util.Date reads
the default implicit JodaDate reads
the default implicit JodaDate reads
the default implicit joda.time.LocalDate reads
the default implicit joda.time.LocalDate reads
the default implicit joda.time.LocalTime reads
the default implicit joda.time.LocalTime reads
the default implicit JodaDate reads
the default implicit JodaDate reads
Deserializer for Double types.
Deserializer for Double types.
Deserializer for Float types.
Deserializer for Float types.
Deserializer for Int types.
Deserializer for Int types.
ISO 8601 Reads
ISO 8601 Reads
builds a JsErrorObj JsObject { VAL : "current known erroneous jsvalue", ERR : "the i18n key of the error msg", ARGS : "the args for the error msg" (JsArray) }
builds a JsErrorObj JsObject { VAL : "current known erroneous jsvalue", ERR : "the i18n key of the error msg", ARGS : "the args for the error msg" (JsArray) }
Deserializer for JsObject.
Deserializer for JsObject.
Deserializer for JsValue.
Deserializer for JsValue.
Deserializer for Jackson JsonNode
Deserializer for Jackson JsonNode
Deserializer for Long types.
Deserializer for Long types.
Deserializer for Jackson ObjectNode
Deserializer for Jackson ObjectNode
Deserializer for Short types.
Deserializer for Short types.
Deserializer for String types.
Deserializer for String types.
Deserializer for BigDecimal
Deserializer for BigDecimal
Reads for the java.util.Date
type.
Reads for the java.util.Date
type.
a date pattern, as specified in java.text.SimpleDateFormat
.
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks
Reads for scala.Enumeration
types using the name.
Reads for scala.Enumeration
types using the name.
a scala.Enumeration
.
Deserializer for BigDecimal
Deserializer for BigDecimal
Reads for the org.joda.time.DateTime
type.
Reads for the org.joda.time.DateTime
type.
a date pattern, as specified in java.text.SimpleDateFormat
.
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks
Reads for the org.joda.time.LocalDate
type.
Reads for the org.joda.time.LocalDate
type.
a date pattern, as specified in org.joda.time.format.DateTimeFormat
.
string transformation function (See jodaDateReads)
Reads for the org.joda.time.LocalTime
type.
Reads for the org.joda.time.LocalTime
type.
a date pattern, as specified in org.joda.time.format.DateTimeFormat
.
string transformation function (See jodaTimeReads)
Deserializer for Map[String,V] types.
Deserializer for Map[String,V] types.
Defines a maximum value for a numeric Reads.
Defines a maximum value for a numeric Reads. Combine with min
using or
, e.g.
.read(Reads.min(0.1) or Reads.max(1.0))
.
Defines a minimum value for a numeric Reads.
Defines a minimum value for a numeric Reads. Combine with max
using or
, e.g.
.read(Reads.min(0) or Reads.max(100))
.
Reads a Option[T] search optional or nullable field at JsPath (field not found or null is None and other cases are Error).
Reads a Option[T] search optional or nullable field at JsPath (field not found or null is None and other cases are Error).
It runs through JsValue following all JsPath nodes on JsValue except last node: - If one node in JsPath is not found before last node => returns JsError( "missing-path" ) - If all nodes are found till last node, it runs through JsValue with last node =>
The simpler of all Reads that just finds an implicit Reads[A] of the expected type
The simpler of all Reads that just finds an implicit Reads[A] of the expected type
Stupidly reads a field as an Option mapping any error (format or missing field) to None
Stupidly reads a field as an Option mapping any error (format or missing field) to None
very simple optional field Reads that maps "null" to None
very simple optional field Reads that maps "null" to None
Defines a regular expression constraint for String
values, i.e.
Defines a regular expression constraint for String
values, i.e. the string must match the regular expression pattern
Reads for the java.sql.Date
type.
Reads for the java.sql.Date
type.
a date pattern, as specified in java.text.SimpleDateFormat
.
a simple string transformation function that can be used to transform input String before parsing. Useful when standards are not exactly respected and require a few tweaks
Generic deserializer for collections types.
Generic deserializer for collections types.
Deserializer for java.util.UUID
Deserializer for java.util.UUID
Default deserializer type classes.