Merge this object with an other one.
Merge this object with an other one. Values from other override value of the current object.
Return the property corresponding to the fieldName, supposing we have a JsObject.
Lookup for fieldName in the current object and all descendants.
Return the element at a given index, supposing we have a JsArray.
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, throwing an exception if it can't. An implicit Reads[T] must be defined.
Tries to convert the node into a T.
Tries to convert the node into a T. An implicit Reads[T] must be defined.
Some[T] if it succeeds, None if it fails.
Return all keys
Return all values
Represent a Json object value.