Object/Trait

play.api.libs.json

Reads

Related Docs: trait Reads | package json

Permalink

object Reads extends ConstraintReads with PathReads with DefaultReads with GeneratedReads

Default deserializer type classes.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Reads
  2. GeneratedReads
  3. DefaultReads
  4. LowPriorityDefaultReads
  5. EnvReads
  6. PathReads
  7. ConstraintReads
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class UUIDReader extends Reads[UUID]

    Permalink

    Deserializer for java.util.UUID

    Deserializer for java.util.UUID

    Definition Classes
    DefaultReads

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit def ArrayReads[T](implicit arg0: Reads[T], arg1: ClassTag[T]): Reads[Array[T]]

    Permalink

    Deserializer for Array[T] types.

    Deserializer for Array[T] types.

    Definition Classes
    DefaultReads
  5. implicit object BooleanReads extends Reads[Boolean]

    Permalink

    Deserializer for Boolean types.

    Deserializer for Boolean types.

    Definition Classes
    DefaultReads
  6. implicit object ByteReads extends Reads[Byte]

    Permalink

    Deserializer for Byte types.

    Deserializer for Byte types.

    Definition Classes
    DefaultReads
  7. implicit object DoubleReads extends Reads[Double]

    Permalink

    Deserializer for Double types.

    Deserializer for Double types.

    Definition Classes
    DefaultReads
  8. implicit object FloatReads extends Reads[Float]

    Permalink

    Deserializer for Float types.

    Deserializer for Float types.

    Definition Classes
    DefaultReads
  9. implicit object IntReads extends Reads[Int]

    Permalink

    Deserializer for Int types.

    Deserializer for Int types.

    Definition Classes
    DefaultReads
  10. implicit object JsArrayMonoid extends Monoid[JsArray]

    Permalink
  11. implicit object JsArrayReads extends Reads[JsArray]

    Permalink

    Deserializer for JsArray.

    Deserializer for JsArray.

    Definition Classes
    DefaultReads
  12. implicit val JsArrayReducer: Reducer[JsValue, JsArray]

    Permalink
  13. implicit object JsBooleanReads extends Reads[JsBoolean]

    Permalink

    Deserializer for JsBoolean.

    Deserializer for JsBoolean.

    Definition Classes
    DefaultReads
  14. def JsErrorObj(knownValue: JsValue, key: String, args: JsValue*): JsObject

    Permalink

    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) }

    Definition Classes
    DefaultReads
  15. implicit object JsNumberReads extends Reads[JsNumber]

    Permalink

    Deserializer for JsNumber.

    Deserializer for JsNumber.

    Definition Classes
    DefaultReads
  16. implicit object JsObjectMonoid extends Monoid[JsObject]

    Permalink
  17. implicit object JsObjectReads extends Reads[JsObject]

    Permalink

    Deserializer for JsObject.

    Deserializer for JsObject.

    Definition Classes
    DefaultReads
  18. implicit val JsObjectReducer: Reducer[JsObject, JsObject]

    Permalink
  19. implicit object JsStringReads extends Reads[JsString]

    Permalink

    Deserializer for JsString.

    Deserializer for JsString.

    Definition Classes
    DefaultReads
  20. implicit object JsValueReads extends Reads[JsValue]

    Permalink

    Deserializer for JsValue.

    Deserializer for JsValue.

    Definition Classes
    DefaultReads
  21. implicit object LongReads extends Reads[Long]

    Permalink

    Deserializer for Long types.

    Deserializer for Long types.

    Definition Classes
    DefaultReads
  22. implicit object ShortReads extends Reads[Short]

    Permalink

    Deserializer for Short types.

    Deserializer for Short types.

    Definition Classes
    DefaultReads
  23. implicit object StringReads extends Reads[String]

    Permalink

    Deserializer for String types.

    Deserializer for String types.

    Definition Classes
    DefaultReads
  24. implicit def Tuple10R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Permalink
    Definition Classes
    GeneratedReads
  25. implicit def Tuple11R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Permalink
    Definition Classes
    GeneratedReads
  26. implicit def Tuple12R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Permalink
    Definition Classes
    GeneratedReads
  27. implicit def Tuple13R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Permalink
    Definition Classes
    GeneratedReads
  28. implicit def Tuple14R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Permalink
    Definition Classes
    GeneratedReads
  29. implicit def Tuple15R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Permalink
    Definition Classes
    GeneratedReads
  30. implicit def Tuple16R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Permalink
    Definition Classes
    GeneratedReads
  31. implicit def Tuple17R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Permalink
    Definition Classes
    GeneratedReads
  32. implicit def Tuple18R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17], arg17: Reads[T18]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Permalink
    Definition Classes
    GeneratedReads
  33. implicit def Tuple19R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17], arg17: Reads[T18], arg18: Reads[T19]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Permalink
    Definition Classes
    GeneratedReads
  34. implicit def Tuple1R[T1](implicit arg0: Reads[T1]): Reads[(T1)]

    Permalink
    Definition Classes
    GeneratedReads
  35. implicit def Tuple20R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17], arg17: Reads[T18], arg18: Reads[T19], arg19: Reads[T20]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Permalink
    Definition Classes
    GeneratedReads
  36. implicit def Tuple21R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17], arg17: Reads[T18], arg18: Reads[T19], arg19: Reads[T20], arg20: Reads[T21]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Permalink
    Definition Classes
    GeneratedReads
  37. implicit def Tuple22R[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9], arg9: Reads[T10], arg10: Reads[T11], arg11: Reads[T12], arg12: Reads[T13], arg13: Reads[T14], arg14: Reads[T15], arg15: Reads[T16], arg16: Reads[T17], arg17: Reads[T18], arg18: Reads[T19], arg19: Reads[T20], arg20: Reads[T21], arg21: Reads[T22]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Permalink
    Definition Classes
    GeneratedReads
  38. implicit def Tuple2R[T1, T2](implicit arg0: Reads[T1], arg1: Reads[T2]): Reads[(T1, T2)]

    Permalink
    Definition Classes
    GeneratedReads
  39. implicit def Tuple3R[T1, T2, T3](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3]): Reads[(T1, T2, T3)]

    Permalink
    Definition Classes
    GeneratedReads
  40. implicit def Tuple4R[T1, T2, T3, T4](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4]): Reads[(T1, T2, T3, T4)]

    Permalink
    Definition Classes
    GeneratedReads
  41. implicit def Tuple5R[T1, T2, T3, T4, T5](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5]): Reads[(T1, T2, T3, T4, T5)]

    Permalink
    Definition Classes
    GeneratedReads
  42. implicit def Tuple6R[T1, T2, T3, T4, T5, T6](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6]): Reads[(T1, T2, T3, T4, T5, T6)]

    Permalink
    Definition Classes
    GeneratedReads
  43. implicit def Tuple7R[T1, T2, T3, T4, T5, T6, T7](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7]): Reads[(T1, T2, T3, T4, T5, T6, T7)]

    Permalink
    Definition Classes
    GeneratedReads
  44. implicit def Tuple8R[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Permalink
    Definition Classes
    GeneratedReads
  45. implicit def Tuple9R[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: Reads[T1], arg1: Reads[T2], arg2: Reads[T3], arg3: Reads[T4], arg4: Reads[T5], arg5: Reads[T6], arg6: Reads[T7], arg7: Reads[T8], arg8: Reads[T9]): Reads[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Permalink
    Definition Classes
    GeneratedReads
  46. implicit def alternative(implicit a: Applicative[Reads]): Alternative[Reads]

    Permalink
  47. implicit def applicative(implicit applicativeJsResult: Applicative[JsResult]): Applicative[Reads]

    Permalink
  48. def apply[A](f: (JsValue) ⇒ JsResult[A]): Reads[A]

    Permalink
  49. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  50. def at[A](path: JsPath)(implicit reads: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    PathReads
  51. implicit val bigDecReads: Reads[BigDecimal]

    Permalink

    Deserializer for BigDecimal

    Deserializer for BigDecimal

    Definition Classes
    DefaultReads
  52. def charMapReads[V](implicit vr: Reads[V]): Reads[Map[Char, V]]

    Permalink

    Deserializer for a Map[Char, V]

    Deserializer for a Map[Char, V]

    Definition Classes
    DefaultReads
  53. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. val constraints: ConstraintReads

    Permalink
  55. def email(implicit reads: Reads[String]): Reads[String]

    Permalink
    Definition Classes
    ConstraintReads
  56. def enumNameReads[E <: Enumeration](enum: E): Reads[DefaultReads.enumNameReads.E.Value]

    Permalink

    Reads for scala.Enumeration types using the name.

    Reads for scala.Enumeration types using the name.

    enum

    a scala.Enumeration.

    Definition Classes
    DefaultReads
  57. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  58. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  59. def filter[A](otherwise: JsonValidationError)(p: (A) ⇒ Boolean)(implicit reads: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    ConstraintReads
  60. def filterNot[A](error: JsonValidationError)(p: (A) ⇒ Boolean)(implicit reads: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    ConstraintReads
  61. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  62. implicit def functorReads(implicit a: Applicative[Reads]): Functor[Reads]

    Permalink
  63. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  64. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  65. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  66. implicit val javaBigDecReads: Reads[BigDecimal]

    Permalink

    Deserializer for BigDecimal

    Deserializer for BigDecimal

    Definition Classes
    DefaultReads
  67. def jsCopyTo[A <: JsValue](path: JsPath)(reads: Reads[A]): Reads[JsObject]

    Permalink
    Definition Classes
    PathReads
  68. def jsPick[A <: JsValue](path: JsPath)(implicit reads: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    PathReads
  69. def jsPickBranch[A <: JsValue](path: JsPath)(implicit reads: Reads[A]): Reads[JsObject]

    Permalink
    Definition Classes
    PathReads
  70. def jsPrune(path: JsPath): Reads[JsObject]

    Permalink
    Definition Classes
    PathReads
  71. def jsPut(path: JsPath, a: ⇒ JsValue): Reads[JsObject]

    Permalink
    Definition Classes
    PathReads
  72. def jsUpdate[A <: JsValue](path: JsPath)(reads: Reads[A]): Reads[JsObject]

    Permalink
    Definition Classes
    PathReads
  73. def list[A](implicit reads: Reads[A]): Reads[List[A]]

    Permalink
    Definition Classes
    ConstraintReads
  74. def map[A](implicit reads: Reads[A]): Reads[Map[String, A]]

    Permalink
    Definition Classes
    ConstraintReads
  75. implicit def mapReads[V](implicit fmtv: Reads[V]): Reads[Map[String, V]]

    Permalink

    Deserializer for a Map[String,V]

    Deserializer for a Map[String,V]

    Definition Classes
    DefaultReads
  76. implicit def mapReads[K, V](k: (String) ⇒ JsResult[K])(implicit fmtv: Reads[V]): Reads[Map[K, V]]

    Permalink

    Deserializer for a Map[K,V]

    Deserializer for a Map[K,V]

    Definition Classes
    DefaultReads
  77. def max[O](m: O)(implicit reads: Reads[O], ord: Ordering[O]): Reads[O]

    Permalink

    Defines a maximum value for a Reads.

    Defines a maximum value for a Reads. Combine with min using andKeep, e.g. .read(Reads.min(0.1) andKeep Reads.max(1.0)).

    Definition Classes
    ConstraintReads
  78. def maxLength[M](m: Int)(implicit reads: Reads[M], p: (M) ⇒ TraversableLike[_, M]): Reads[M]

    Permalink
    Definition Classes
    ConstraintReads
  79. def min[O](m: O)(implicit reads: Reads[O], ord: Ordering[O]): Reads[O]

    Permalink

    Defines a minimum value for a Reads.

    Defines a minimum value for a Reads. Combine with max using andKeep, e.g. .read(Reads.min(0) andKeep Reads.max(100)).

    Definition Classes
    ConstraintReads
  80. def minLength[M](m: Int)(implicit reads: Reads[M], p: (M) ⇒ TraversableLike[_, M]): Reads[M]

    Permalink
    Definition Classes
    ConstraintReads
  81. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  82. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  83. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  84. def nullable[A](path: JsPath)(implicit reads: Reads[A]): Reads[Option[A]]

    Permalink

    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 =>

    • If last node if not found => returns None
    • If last node is found with value "null" => returns None
    • If last node is found => applies implicit Reads[T]
    Definition Classes
    PathReads
  85. def nullableWithDefault[A](path: JsPath, defaultValue: ⇒ Option[A])(implicit reads: Reads[A]): Reads[Option[A]]

    Permalink

    Reads a Option[T] search nullable field at JsPath (null is None and other cases are Error).

    Reads a Option[T] search nullable field at JsPath (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 =>

    • If last node if not found => returns JsError( "missing-path" )
    • If last node is found with value "null" => returns None
    • If last node is found => applies implicit Reads[T]
    Definition Classes
    PathReads
  86. def of[A](implicit r: Reads[A]): Reads[A]

    Permalink

    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

    Definition Classes
    ConstraintReads
  87. def optionNoError[A](implicit reads: Reads[A]): Reads[Option[A]]

    Permalink

    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

    Definition Classes
    ConstraintReads
  88. def optionWithNull[T](implicit rds: Reads[T]): Reads[Option[T]]

    Permalink

    very simple optional field Reads that maps "null" to None

    very simple optional field Reads that maps "null" to None

    Definition Classes
    ConstraintReads
  89. val path: PathReads

    Permalink
  90. def pattern(regex: ⇒ Regex, error: String = "error.pattern")(implicit reads: Reads[String]): Reads[String]

    Permalink

    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

    Definition Classes
    ConstraintReads
  91. def pure[A](a: A): Reads[A]

    Permalink

    Returns a JsSuccess(a) (with root path) for any JSON value read.

  92. def pure[A](a: ⇒ A): Reads[A]

    Permalink
    Definition Classes
    ConstraintReads
  93. def required(path: JsPath)(implicit reads: Reads[JsValue]): Reads[JsValue]

    Permalink
    Definition Classes
    PathReads
  94. def seq[A](implicit reads: Reads[A]): Reads[Seq[A]]

    Permalink
    Definition Classes
    ConstraintReads
  95. def set[A](implicit reads: Reads[A]): Reads[Set[A]]

    Permalink
    Definition Classes
    ConstraintReads
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  97. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  98. implicit def traversableReads[F[_], A](implicit bf: CanBuildFrom[F[_], A, F[A]], ra: Reads[A]): Reads[F[A]]

    Permalink

    Generic deserializer for collections types.

    Generic deserializer for collections types.

    Definition Classes
    LowPriorityDefaultReads
  99. implicit val uuidReads: Reads[UUID]

    Permalink
    Definition Classes
    DefaultReads
  100. def verifying[A](cond: (A) ⇒ Boolean)(implicit rds: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    ConstraintReads
  101. def verifyingIf[A](cond: (A) ⇒ Boolean)(subreads: Reads[_])(implicit rds: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    ConstraintReads
  102. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  104. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. def withDefault[A](path: JsPath, defaultValue: ⇒ A)(implicit reads: Reads[A]): Reads[A]

    Permalink
    Definition Classes
    PathReads

Inherited from GeneratedReads

Inherited from DefaultReads

Inherited from LowPriorityDefaultReads

Inherited from EnvReads

Inherited from PathReads

Inherited from ConstraintReads

Inherited from AnyRef

Inherited from Any

Ungrouped