|
vsf_json_type_t | vsf_json_get_type (const char *json) |
|
vsf_json_type_t | vsf_json_enumerate_start (vsf_json_enumerator_t *e, const char *json) |
|
char * | vsf_json_enumerate_next (vsf_json_enumerator_t *e) |
|
int | vsf_json_num_of_entry (const char *json) |
|
char * | vsf_json_get (const char *json, const char *key) |
|
int | vsf_json_get_string (const char *json, char *result, int len) |
|
int | vsf_json_get_number (const char *json, double *result) |
|
int | vsf_json_get_boolean (const char *json, bool *result) |
|
void | vsf_json_constructor_init (vsf_json_constructor_t *c, void *param, int(*write_str)(void *, char *, int)) |
|
int | vsf_json_write_str (vsf_json_constructor_t *c, char *buf, int len) |
|
int | vsf_json_set_key (vsf_json_constructor_t *c, char *key) |
|
int | vsf_json_set_string (vsf_json_constructor_t *c, char *key, char *value) |
|
int | vsf_json_set_integer (vsf_json_constructor_t *c, char *key, int value) |
|
int | vsf_json_set_double (vsf_json_constructor_t *c, char *key, double value) |
|
int | vsf_json_set_boolean (vsf_json_constructor_t *c, char *key, bool value) |
|
int | vsf_json_set_null (vsf_json_constructor_t *c, char *key) |
|
int | vsf_json_constructor_buffer_write_str (void *param, char *str, int len) |
|