# Index

### A

JsonArray, struct in JSON Array
JsonArrayForeach, user_function in JSON Array
json_array_add_array_element, function in JSON Array
json_array_add_boolean_element, function in JSON Array
json_array_add_double_element, function in JSON Array
json_array_add_element, function in JSON Array
json_array_add_int_element, function in JSON Array
json_array_add_null_element, function in JSON Array
json_array_add_object_element, function in JSON Array
json_array_add_string_element, function in JSON Array
json_array_dup_element, function in JSON Array
json_array_foreach_element, function in JSON Array
json_array_get_array_element, function in JSON Array
json_array_get_boolean_element, function in JSON Array
json_array_get_double_element, function in JSON Array
json_array_get_element, function in JSON Array
json_array_get_elements, function in JSON Array
json_array_get_int_element, function in JSON Array
json_array_get_length, function in JSON Array
json_array_get_null_element, function in JSON Array
json_array_get_object_element, function in JSON Array
json_array_get_string_element, function in JSON Array
json_array_new, function in JSON Array
json_array_ref, function in JSON Array
json_array_remove_element, function in JSON Array
json_array_sized_new, function in JSON Array
json_array_unref, function in JSON Array

### B

JsonBoxedDeserializeFunc, user_function in Boxed Types Serialization
JsonBoxedSerializeFunc, user_function in Boxed Types Serialization
json_boxed_can_deserialize, function in Boxed Types Serialization
json_boxed_can_serialize, function in Boxed Types Serialization
json_boxed_deserialize, function in Boxed Types Serialization
json_boxed_register_deserialize_func, function in Boxed Types Serialization
json_boxed_register_serialize_func, function in Boxed Types Serialization
json_boxed_serialize, function in Boxed Types Serialization
JsonBuilder, struct in JsonBuilder
JsonBuilderClass, struct in JsonBuilder
json_builder_add_boolean_value, function in JsonBuilder
json_builder_add_double_value, function in JsonBuilder
json_builder_add_int_value, function in JsonBuilder
json_builder_add_null_value, function in JsonBuilder
json_builder_add_string_value, function in JsonBuilder
json_builder_add_value, function in JsonBuilder
json_builder_begin_array, function in JsonBuilder
json_builder_begin_object, function in JsonBuilder
json_builder_end_array, function in JsonBuilder
json_builder_end_object, function in JsonBuilder
json_builder_get_root, function in JsonBuilder
json_builder_new, function in JsonBuilder
json_builder_reset, function in JsonBuilder
json_builder_set_member_name, function in JsonBuilder

### C

JSON_CHECK_VERSION, macro in Versioning information
json_construct_gobject, function in GObject Serialization

### G

JsonGenerator, struct in JsonGenerator
JsonGenerator:indent, object property in JsonGenerator
JsonGenerator:indent-char, object property in JsonGenerator
JsonGenerator:pretty, object property in JsonGenerator
JsonGenerator:root, object property in JsonGenerator
JsonGeneratorClass, struct in JsonGenerator
json_generator_get_indent, function in JsonGenerator
json_generator_get_indent_char, function in JsonGenerator
json_generator_get_pretty, function in JsonGenerator
json_generator_get_root, function in JsonGenerator
json_generator_new, function in JsonGenerator
json_generator_set_indent, function in JsonGenerator
json_generator_set_indent_char, function in JsonGenerator
json_generator_set_pretty, function in JsonGenerator
json_generator_set_root, function in JsonGenerator
json_generator_to_data, function in JsonGenerator
json_generator_to_file, function in JsonGenerator
json_generator_to_stream, function in JsonGenerator
json_gobject_deserialize, function in GObject Serialization
json_gobject_from_data, function in GObject Serialization
json_gobject_serialize, function in GObject Serialization
json_gobject_to_data, function in GObject Serialization
json_gvariant_deserialize, function in JSON GVariant Integration
json_gvariant_deserialize_data, function in JSON GVariant Integration
json_gvariant_serialize, function in JSON GVariant Integration
json_gvariant_serialize_data, function in JSON GVariant Integration

### M

JSON_MAJOR_VERSION, macro in Versioning information
JSON_MICRO_VERSION, macro in Versioning information
JSON_MINOR_VERSION, macro in Versioning information

### N

JsonNode, struct in JSON Node
JsonNodeType, enum in JSON Node
json_node_alloc, function in JSON Node
json_node_copy, function in JSON Node
json_node_dup_array, function in JSON Node
json_node_dup_object, function in JSON Node
json_node_dup_string, function in JSON Node
json_node_free, function in JSON Node
json_node_get_array, function in JSON Node
json_node_get_boolean, function in JSON Node
json_node_get_double, function in JSON Node
json_node_get_int, function in JSON Node
json_node_get_node_type, function in JSON Node
json_node_get_object, function in JSON Node
json_node_get_parent, function in JSON Node
json_node_get_string, function in JSON Node
json_node_get_value, function in JSON Node
json_node_get_value_type, function in JSON Node
JSON_NODE_HOLDS, macro in JSON Node
JSON_NODE_HOLDS_ARRAY, macro in JSON Node
JSON_NODE_HOLDS_NULL, macro in JSON Node
JSON_NODE_HOLDS_OBJECT, macro in JSON Node
JSON_NODE_HOLDS_VALUE, macro in JSON Node
json_node_init, function in JSON Node
json_node_init_array, function in JSON Node
json_node_init_boolean, function in JSON Node
json_node_init_double, function in JSON Node
json_node_init_int, function in JSON Node
json_node_init_null, function in JSON Node
json_node_init_object, function in JSON Node
json_node_init_string, function in JSON Node
json_node_is_null, function in JSON Node
json_node_new, function in JSON Node
json_node_set_array, function in JSON Node
json_node_set_boolean, function in JSON Node
json_node_set_double, function in JSON Node
json_node_set_int, function in JSON Node
json_node_set_object, function in JSON Node
json_node_set_parent, function in JSON Node
json_node_set_string, function in JSON Node
json_node_set_value, function in JSON Node
json_node_take_array, function in JSON Node
json_node_take_object, function in JSON Node
JSON_NODE_TYPE, macro in JSON Node
json_node_type_name, function in JSON Node

### O

JsonObject, struct in JSON Object
JsonObjectForeach, user_function in JSON Object
json_object_add_member, function in JSON Object
json_object_dup_member, function in JSON Object
json_object_foreach_member, function in JSON Object
json_object_get_array_member, function in JSON Object
json_object_get_boolean_member, function in JSON Object
json_object_get_double_member, function in JSON Object
json_object_get_int_member, function in JSON Object
json_object_get_member, function in JSON Object
json_object_get_members, function in JSON Object
json_object_get_null_member, function in JSON Object
json_object_get_object_member, function in JSON Object
json_object_get_size, function in JSON Object
json_object_get_string_member, function in JSON Object
json_object_get_values, function in JSON Object
json_object_has_member, function in JSON Object
json_object_new, function in JSON Object
json_object_ref, function in JSON Object
json_object_remove_member, function in JSON Object
json_object_set_array_member, function in JSON Object
json_object_set_boolean_member, function in JSON Object
json_object_set_double_member, function in JSON Object
json_object_set_int_member, function in JSON Object
json_object_set_member, function in JSON Object
json_object_set_null_member, function in JSON Object
json_object_set_object_member, function in JSON Object
json_object_set_string_member, function in JSON Object
json_object_unref, function in JSON Object

### P

JsonParser, struct in JsonParser
JsonParser::array-element, object signal in JsonParser
JsonParser::array-end, object signal in JsonParser
JsonParser::array-start, object signal in JsonParser
JsonParser::error, object signal in JsonParser
JsonParser::object-end, object signal in JsonParser
JsonParser::object-member, object signal in JsonParser
JsonParser::object-start, object signal in JsonParser
JsonParser::parse-end, object signal in JsonParser
JsonParser::parse-start, object signal in JsonParser
JsonParserClass, struct in JsonParser
JsonParserError, enum in JsonParser
json_parser_get_current_line, function in JsonParser
json_parser_get_current_pos, function in JsonParser
json_parser_get_root, function in JsonParser
json_parser_has_assignment, function in JsonParser
json_parser_load_from_data, function in JsonParser
json_parser_load_from_file, function in JsonParser
json_parser_load_from_stream, function in JsonParser
json_parser_load_from_stream_async, function in JsonParser
json_parser_load_from_stream_finish, function in JsonParser
json_parser_new, function in JsonParser
JsonPath, struct in JsonPath
JsonPathClass, struct in JsonPath
JsonPathError, enum in JsonPath
json_path_compile, function in JsonPath
JSON_PATH_ERROR, macro in JsonPath
json_path_match, function in JsonPath
json_path_new, function in JsonPath
json_path_query, function in JsonPath

### R

JsonReader, struct in JsonReader
JsonReader:root, object property in JsonReader
JsonReaderClass, struct in JsonReader
JsonReaderError, enum in JsonReader
json_reader_count_elements, function in JsonReader
json_reader_count_members, function in JsonReader
json_reader_end_element, function in JsonReader
json_reader_end_member, function in JsonReader
JSON_READER_ERROR, macro in JsonReader
json_reader_get_boolean_value, function in JsonReader
json_reader_get_double_value, function in JsonReader
json_reader_get_error, function in JsonReader
json_reader_get_int_value, function in JsonReader
json_reader_get_member_name, function in JsonReader
json_reader_get_null_value, function in JsonReader
json_reader_get_string_value, function in JsonReader
json_reader_get_value, function in JsonReader
json_reader_is_array, function in JsonReader
json_reader_is_object, function in JsonReader
json_reader_is_value, function in JsonReader
json_reader_list_members, function in JsonReader
json_reader_new, function in JsonReader
json_reader_read_element, function in JsonReader
json_reader_read_member, function in JsonReader
json_reader_set_root, function in JsonReader

### S

JsonSerializableIface, struct in Serializable Interface
json_serializable_default_deserialize_property, function in Serializable Interface
json_serializable_default_serialize_property, function in Serializable Interface
json_serializable_deserialize_property, function in Serializable Interface
json_serializable_find_property, function in Serializable Interface
json_serializable_get_property, function in Serializable Interface
json_serializable_list_properties, function in Serializable Interface
json_serializable_serialize_property, function in Serializable Interface
json_serializable_set_property, function in Serializable Interface
json_serialize_gobject, function in GObject Serialization

### V

JSON_VERSION, macro in Versioning information
JSON_VERSION_HEX, macro in Versioning information
JSON_VERSION_S, macro in Versioning information