![]() |
VR-Vantage 3.0.3 API Documentation
|
Go to the source code of this file.
Classes | |
| struct | json_settings |
| struct | _json_value |
Macros | |
| #define | json_char char |
| #define | json_int_t int64_t |
| #define | json_enable_comments 0x01 |
| #define | json_error_max 128 |
Typedefs | |
| typedef struct _json_value | json_value |
Enumerations | |
| enum | json_type { json_none, json_object, json_array, json_integer, json_double, json_string, json_boolean, json_null } |
Functions | |
| json_value * | json_parse (const json_char *json, size_t length) |
| json_value * | json_parse_ex (json_settings *settings, const json_char *json, size_t length, char *error) |
| void | json_value_free (json_value *) |
| json_value * | json_value_find (const json_value *parent, const char *name) |
| void | json_value_free_ex (json_settings *settings, json_value *) |
Variables | |
| struct _json_value | json_value_none |
| #define json_char char |
| #define json_int_t int64_t |
| #define json_enable_comments 0x01 |
| #define json_error_max 128 |
| typedef struct _json_value json_value |
| enum json_type |
| json_value* json_parse | ( | const json_char * | json, |
| size_t | length | ||
| ) |
| json_value* json_parse_ex | ( | json_settings * | settings, |
| const json_char * | json, | ||
| size_t | length, | ||
| char * | error | ||
| ) |
| void json_value_free | ( | json_value * | ) |
| json_value* json_value_find | ( | const json_value * | parent, |
| const char * | name | ||
| ) |
| void json_value_free_ex | ( | json_settings * | settings, |
| json_value * | |||
| ) |
| struct _json_value json_value_none |