|
GRASS 8 Programmer's Manual 8.5.0(2026)-8d6ceba290
|
GRASS JSON Library. More...

Go to the source code of this file.
Typedefs | |
| typedef struct json_object_t | G_json_object_t |
| typedef struct json_array_t | G_json_array_t |
| typedef struct json_value_t | G_json_value_t |
| typedef struct json_array_t G_json_array_t |
| typedef struct json_object_t G_json_object_t |
| typedef struct json_value_t G_json_value_t |
| G_JSON_Array * G_json_array | ( | const G_JSON_Value * | value | ) |
Definition at line 188 of file gjson.c.
References G_json_array(), and json_array().
Referenced by G_json_array().
| G_JSON_Status G_json_array_append_boolean | ( | G_JSON_Array * | array, |
| int | boolean ) |
Definition at line 239 of file gjson.c.
References G_json_array_append_boolean(), and json_array_append_boolean().
Referenced by G_json_array_append_boolean().
| G_JSON_Status G_json_array_append_null | ( | G_JSON_Array * | array | ) |
Definition at line 245 of file gjson.c.
References G_json_array_append_null(), and json_array_append_null().
Referenced by G_json_array_append_null().
| G_JSON_Status G_json_array_append_number | ( | G_JSON_Array * | array, |
| double | number ) |
Definition at line 233 of file gjson.c.
References G_json_array_append_number(), and json_array_append_number().
Referenced by G_json_array_append_number().
| G_JSON_Status G_json_array_append_string | ( | G_JSON_Array * | array, |
| const char * | string ) |
Definition at line 226 of file gjson.c.
References G_json_array_append_string(), and json_array_append_string().
Referenced by G_json_array_append_string().
| G_JSON_Status G_json_array_append_value | ( | G_JSON_Array * | array, |
| G_JSON_Value * | value ) |
Definition at line 219 of file gjson.c.
References G_json_array_append_value(), and json_array_append_value().
Referenced by G_json_array_append_value().
| int G_json_array_get_boolean | ( | const G_JSON_Array * | array, |
| size_t | index ) |
Definition at line 213 of file gjson.c.
References G_json_array_get_boolean(), and json_array_get_boolean().
Referenced by G_json_array_get_boolean().
| double G_json_array_get_number | ( | const G_JSON_Array * | array, |
| size_t | index ) |
Definition at line 207 of file gjson.c.
References G_json_array_get_number(), and json_array_get_number().
Referenced by G_json_array_get_number().
| const char * G_json_array_get_string | ( | const G_JSON_Array * | array, |
| size_t | index ) |
Definition at line 201 of file gjson.c.
References G_json_array_get_string(), and json_array_get_string().
Referenced by G_json_array_get_string().
| G_JSON_Value * G_json_array_get_value | ( | const G_JSON_Array * | array, |
| size_t | index ) |
Definition at line 194 of file gjson.c.
References G_json_array_get_value(), and json_array_get_value().
Referenced by G_json_array_get_value().
| void G_json_free_serialized_string | ( | char * | string | ) |
Definition at line 269 of file gjson.c.
References G_json_free_serialized_string(), and json_free_serialized_string().
Referenced by G_json_free_serialized_string().
| G_JSON_Object * G_json_object | ( | const G_JSON_Value * | value | ) |
Definition at line 65 of file gjson.c.
References G_json_object(), and json_object().
Referenced by G_json_object().
| double G_json_object_dotget_number | ( | G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 176 of file gjson.c.
References G_json_object_dotget_number(), and json_object_dotget_number().
Referenced by G_json_object_dotget_number().
| const char * G_json_object_dotget_string | ( | G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 163 of file gjson.c.
References G_json_object_dotget_string(), and json_object_dotget_string().
Referenced by G_json_object_dotget_string().
| G_JSON_Status G_json_object_dotset_null | ( | G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 182 of file gjson.c.
References G_json_object_dotset_null(), and json_object_dotset_null().
Referenced by G_json_object_dotset_null().
| G_JSON_Status G_json_object_dotset_number | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| double | number ) |
Definition at line 169 of file gjson.c.
References G_json_object_dotset_number(), and json_object_dotset_number().
Referenced by G_json_object_dotset_number().
| G_JSON_Status G_json_object_dotset_string | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| const char * | string ) |
Definition at line 156 of file gjson.c.
References G_json_object_dotset_string(), and json_object_dotset_string().
Referenced by G_json_object_dotset_string().
| G_JSON_Array * G_json_object_get_array | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 79 of file gjson.c.
References G_json_object_get_array(), and json_object_get_array().
Referenced by G_json_object_get_array().
| int G_json_object_get_boolean | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 108 of file gjson.c.
References G_json_object_get_boolean(), and json_object_get_boolean().
Referenced by G_json_object_get_boolean().
| double G_json_object_get_number | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 102 of file gjson.c.
References G_json_object_get_number(), and json_object_get_number().
Referenced by G_json_object_get_number().
| G_JSON_Object * G_json_object_get_object | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 71 of file gjson.c.
References G_json_object_get_object(), and json_object_get_object().
Referenced by G_json_object_get_object().
| const char * G_json_object_get_string | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 95 of file gjson.c.
References G_json_object_get_string(), and json_object_get_string().
Referenced by G_json_object_get_string().
| G_JSON_Value * G_json_object_get_value | ( | const G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 87 of file gjson.c.
References G_json_object_get_value(), and json_object_get_value().
Referenced by G_json_object_get_value().
| G_JSON_Value * G_json_object_get_wrapping_value | ( | const G_JSON_Object * | object | ) |
Definition at line 114 of file gjson.c.
References G_json_object_get_wrapping_value(), and json_object_get_wrapping_value().
Referenced by G_json_object_get_wrapping_value().
| G_JSON_Status G_json_object_set_boolean | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| int | boolean ) |
Definition at line 143 of file gjson.c.
References G_json_object_set_boolean(), and json_object_set_boolean().
Referenced by G_json_object_set_boolean().
| G_JSON_Status G_json_object_set_null | ( | G_JSON_Object * | object, |
| const char * | name ) |
Definition at line 150 of file gjson.c.
References G_json_object_set_null(), and json_object_set_null().
Referenced by G_json_object_set_null().
| G_JSON_Status G_json_object_set_number | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| double | number ) |
Definition at line 136 of file gjson.c.
References G_json_object_set_number(), and json_object_set_number().
Referenced by G_json_object_set_number().
| G_JSON_Status G_json_object_set_string | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| const char * | string ) |
Definition at line 129 of file gjson.c.
References G_json_object_set_string(), and json_object_set_string().
Referenced by G_json_object_set_string().
| G_JSON_Status G_json_object_set_value | ( | G_JSON_Object * | object, |
| const char * | name, | ||
| G_JSON_Value * | value ) |
Definition at line 121 of file gjson.c.
References G_json_object_set_value(), and json_object_set_value().
Referenced by G_json_object_set_value().
| char * G_json_serialize_to_string | ( | const G_JSON_Value * | value | ) |
Definition at line 263 of file gjson.c.
References G_json_serialize_to_string(), and json_serialize_to_string().
Referenced by G_json_serialize_to_string().
| char * G_json_serialize_to_string_pretty | ( | const G_JSON_Value * | value | ) |
Definition at line 257 of file gjson.c.
References G_json_serialize_to_string_pretty(), and json_serialize_to_string_pretty().
Referenced by G_json_serialize_to_string_pretty().
| void G_json_set_float_serialization_format | ( | const char * | format | ) |
Definition at line 251 of file gjson.c.
References G_json_set_float_serialization_format(), and json_set_float_serialization_format().
Referenced by G_json_set_float_serialization_format().
| void G_json_value_free | ( | G_JSON_Value * | value | ) |
Definition at line 275 of file gjson.c.
References G_json_value_free(), and json_value_free().
Referenced by G_json_value_free().
| G_JSON_Object * G_json_value_get_object | ( | const G_JSON_Value * | value | ) |
Definition at line 59 of file gjson.c.
References G_json_value_get_object(), and json_value_get_object().
Referenced by G_json_value_get_object().
| G_JSON_Value_Type G_json_value_get_type | ( | const G_JSON_Value * | value | ) |
Definition at line 53 of file gjson.c.
References G_json_value_get_type(), and json_value_get_type().
Referenced by G_json_value_get_type().
| G_JSON_Value * G_json_value_init_array | ( | void | ) |
Definition at line 47 of file gjson.c.
References G_json_value_init_array(), and json_value_init_array().
Referenced by G_json_value_init_array().
| G_JSON_Value * G_json_value_init_object | ( | void | ) |
Definition at line 41 of file gjson.c.
References G_json_value_init_object(), and json_value_init_object().
Referenced by G_json_value_init_object().