Return the property corresponding to the fieldName, supposing we have a JsObject.
the name of the property to lookup
the resulting JsValue. If the current node is not a JsObject or doesn't have the property, a JsUndefined will be returned.
Lookup for fieldName in the current object and all descendants.
the list of matching nodes
Return the element at a given index, supposing we have a JsArray.
the index to lookup
Tries to convert the node into a T, throwing an exception if it can't.
Tries to convert the node into a T.
Some[T] if it succeeds, None if it fails.
Transforms a JsValue into another JsValue using provided Json transformer Reads[JsValue]
Tries to convert the node into a JsResult[T] (Success or Error).