Construct a json instance, with a default value of null
use these types for external references
enumerates the seven acceptable JSON value types
Create an array of values
Create a composite from zero or more pairs, and return as a value
Create an attribute/value pair, where value defaults to null
Parse the given text and return a resultant Value type. Also sets the document value.
Return a text representation of this document
Returns the root value of this document
Set the root value of this document
Create a text value
Create a boolean value
Create a numeric value
Create a single Value from an array of Values
Represents a single json Object (a composite of named attribute/value pairs).
Represents a json value that is one of the seven types specified via the Json.Type enum
Represents an attribute/value pair. Aliased as Attribute
with (new Json!(char)) { root = object ( pair ("edgar", value("friendly")), pair ("count", value(11.5)), pair ("array", value(array(1, 2))) ); auto value = toString(); test (value == `{"edgar":"friendly","count":11.5,"array":[1, 2]}`, value); }
Parse json text into a set of inter-related structures.