return true if this node is of the given type
Return a text representation of this value
Emit a text representation of this value to the given OutputStream
Emit a text representation of this value to the provided delegate
Set this value to represent null
Set this value to represent a string. If 'escaped' is set, the string is assumed to have pre-converted escaping of reserved characters (such as \t).
Set this value to represent an object.
Set this value to represent a number.
Set this value to represent a boolean.
Set this value to represent an array of values.
Return the content as an array. Returns null where the value is not an array.
Return true if this value represent True
Return the content as a double. Returns nan where the value is not numeric.
Return the content as a Composite/Object. Returns null if this value is not a Composite.
Return the string content. Returns null if this value is not a string.
Emit the string content to the given delegate, with escape conversion as required.
the type of this node
Represents a json value that is one of the seven types specified via the Json.Type enum