Showing content from https://www.playframework.com/documentation/2.5.x/api/scala/play/api/libs/json/PathReads.html below:
PathReads - play.api.libs.json.PathReads
final def !=(arg0: Any): Boolean
-
Definition Classes
-
AnyRef â Any
final def ##(): Int
-
Definition Classes
-
AnyRef â Any
final def ==(arg0: Any): Boolean
-
Definition Classes
-
AnyRef â Any
final def asInstanceOf[T0]: T0
-
Definition Classes
-
Any
def at[A](path: JsPath)(implicit reads: Reads[A]): Reads[A]
def clone(): AnyRef
-
Attributes
-
protected[java.lang]
-
Definition Classes
-
AnyRef
-
Annotations
-
@throws( ... )
final def eq(arg0: AnyRef): Boolean
-
Definition Classes
-
AnyRef
def equals(arg0: Any): Boolean
-
Definition Classes
-
AnyRef â Any
def finalize(): Unit
-
Attributes
-
protected[java.lang]
-
Definition Classes
-
AnyRef
-
Annotations
-
@throws( classOf[java.lang.Throwable] )
final def getClass(): Class[_]
-
Definition Classes
-
AnyRef â Any
def hashCode(): Int
-
Definition Classes
-
AnyRef â Any
final def isInstanceOf[T0]: Boolean
-
Definition Classes
-
Any
def jsCopyTo[A <: JsValue](path: JsPath)(reads: Reads[A]): Reads[JsObject]
def jsPick[A <: JsValue](path: JsPath)(implicit reads: Reads[A]): Reads[A]
def jsPickBranch[A <: JsValue](path: JsPath)(implicit reads: Reads[A]): Reads[JsObject]
def jsPrune(path: JsPath): Reads[JsObject]
def jsPut(path: JsPath, a: â JsValue): Reads[JsObject]
def jsUpdate[A <: JsValue](path: JsPath)(reads: Reads[A]): Reads[JsObject]
final def ne(arg0: AnyRef): Boolean
-
Definition Classes
-
AnyRef
final def notify(): Unit
-
Definition Classes
-
AnyRef
final def notifyAll(): Unit
-
Definition Classes
-
AnyRef
def nullable[A](path: JsPath)(implicit reads: Reads[A]): Reads[Option[A]]
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]
def required(path: JsPath)(implicit reads: Reads[JsValue]): Reads[JsValue]
final def synchronized[T0](arg0: â T0): T0
-
Definition Classes
-
AnyRef
def toString(): String
-
Definition Classes
-
AnyRef â Any
final def wait(): Unit
-
Definition Classes
-
AnyRef
-
Annotations
-
@throws( ... )
final def wait(arg0: Long, arg1: Int): Unit
-
Definition Classes
-
AnyRef
-
Annotations
-
@throws( ... )
final def wait(arg0: Long): Unit
-
Definition Classes
-
AnyRef
-
Annotations
-
@throws( ... )
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4