A | |
| array [Json_type.Build] |
builds a JSON
Array.
|
| array [Json_type.Browse] |
reads a JSON element as a JSON
Array and returns an OCaml list,
or raises a Json_error exception.
|
B | |
| bool [Json_type.Build] |
builds a JSON
Bool
|
| bool [Json_type.Browse] |
reads a JSON element as a bool or raises a
Json_error exception.
|
D | |
| describe [Json_type.Browse] | describe x returns a short description of the given JSON data.
|
| deserialize [Json_compat] | |
F | |
| field [Json_type.Browse] | field tbl key looks for a unique field key in hash table tbl.
|
| fieldx [Json_type.Browse] | fieldx tbl key works like field tbl key, but returns Null if
key is not found in the table.
|
| float [Json_type.Build] |
builds a JSON
Float
|
| float [Json_type.Browse] |
reads a JSON element as a float or raises a
Json_error exception.
|
I | |
| int [Json_type.Build] |
builds a JSON
Int
|
| int [Json_type.Browse] |
reads a JSON element as an int or raises a
Json_error exception.
|
| is_defined [Json_type.Browse] |
tells whether the given JSON element is not null
|
| is_null [Json_type.Browse] |
tells whether the given JSON element is null
|
J | |
| json_of_string [Json_io] | json_of_string s reads the given JSON string.
|
L | |
| list [Json_type.Build] | list f l maps OCaml list l to a JSON list using
function f to convert the elements into JSON values.
|
| list [Json_type.Browse] | list f x maps a JSON Array x to an OCaml list,
converting each element
of list x using f.
|
| load_json [Json_io] |
Same as
Json_io.json_of_string but the argument is a file
to read from.
|
M | |
| make_table [Json_type.Browse] | make_table creates a hash table from the contents of a JSON Object.
|
N | |
| null [Json_type.Build] |
The
Null value
|
| null [Json_type.Browse] |
raises a
Json_error exception if the given JSON value is not Null.
|
| number [Json_type.Browse] |
reads a JSON element as an int or a float and returns a float
or raises a
Json_error exception.
|
O | |
| objekt [Json_type.Build] |
builds a JSON
Object.
|
| objekt [Json_type.Browse] |
reads a JSON element as a JSON
Object and returns an OCaml list,
or raises a Json_error exception.
|
| optfield [Json_type.Browse] | optfield tbl key queries hash table tbl for zero or one field key.
|
| optfieldx [Json_type.Browse] | optfieldx is the same as optfield except that it
will never return Some Null
but None instead.
|
| option [Json_type.Build] | option x returns Null is x is None, or y if
x is Some y.
|
| option [Json_type.Browse] | option x returns None is x is Null and Some x otherwise.
|
| optional [Json_type.Build] | optional f x returns Null if x is None, or f x
otherwise.
|
| optional [Json_type.Browse] | optional f x maps x using the given function f and returns
Some result, unless x is Null in which case it returns None.
|
P | |
| print [Json_io.Pretty] |
Generic pretty-printing function.
|
| print [Json_io.Fast] |
This function is faster than the one provided by the
Json_io.Compact submodule but it is less generic and is subject to
the 16MB size limit of strings on 32-bit architectures.
|
| print [Json_io.Compact] |
Generic printing function without superfluous space.
|
S | |
| save_json [Json_io] | save_json works like Json_io.string_of_json but
saves the results directly into the file specified by the
argument of type string.
|
| serialize [Json_compat] | |
| string [Json_type.Build] |
builds a JSON
String
|
| string [Json_type.Browse] |
reads a JSON element as a string or raises a
Json_error exception.
|
| string_of_json [Json_io] | string_of_json converts JSON data to a string.
|
T | |
| type_mismatch [Json_type.Browse] | type_mismatch expected x raises the Json_error msg exception,
where msg is a message that describes the error as a type mismatch
between the element x and what is expected.
|