extract a boolean from a json value
extract a string type from a json value
extract a numeric type from a json value
extract an enumerated type from a json value
extract an array from a JSONValue
extract an associative array from a JSONValue
extract a value from a json object by its key
extract a value from a json object by its key, return defaultVal if key not found
extract a user-defined class or struct from a JSONValue
read a json-constructable object from a file
shortcut to read file directly into JSONValue
convert a bool to a JSONValue
convert a string to a JSONValue
convert a floating point value to a JSONValue
convert a signed integer to a JSONValue
convert an unsigned integer to a JSONValue
convert an enum name to a JSONValue
convert a homogenous array into a JSONValue array
convert a set of heterogenous values into a JSONValue array
convert a associative array into a JSONValue object
write a jsonizeable object to a file
json member used to map a json object to a D type
use @jsonize to mark members to be (de)serialized from/to json use @jsonize to mark a single contructor to use when creating an object using extract use @jsonize("name") to make a member use the json key "name"
serialize and deserialize between JSONValues and other D types