json-glib-sections.txt 8.57 KB
Newer Older
1 2
<INCLUDE>json-glib/json-glib.h</INCLUDE>

3 4
<SECTION>
<FILE>json-object</FILE>
5
<TITLE>JSON Object</TITLE>
6
JsonObject
7
json_object_new
8 9
json_object_ref
json_object_unref
10 11
json_object_seal
json_object_is_immutable
12 13
json_object_hash
json_object_equal
14 15

<SUBSECTION>
16
json_object_add_member
17
json_object_set_member
18 19
json_object_has_member
json_object_get_member
20
json_object_dup_member
21
json_object_get_members
22
json_object_get_values
23
json_object_get_size
24
json_object_remove_member
25 26
JsonObjectForeach
json_object_foreach_member
27 28 29
JsonObjectIter
json_object_iter_init
json_object_iter_next
30

31 32 33
<SUBSECTION>
json_object_set_array_member
json_object_get_array_member
34 35 36 37
json_object_set_object_member
json_object_get_object_member
json_object_set_null_member
json_object_get_null_member
38 39
json_object_set_boolean_member
json_object_get_boolean_member
40
json_object_get_boolean_member_with_default
41 42
json_object_set_double_member
json_object_get_double_member
43
json_object_get_double_member_with_default
44 45
json_object_set_int_member
json_object_get_int_member
46
json_object_get_int_member_with_default
47 48
json_object_set_string_member
json_object_get_string_member
49
json_object_get_string_member_with_default
50

51 52 53 54 55 56 57
<SUBSECTION Private>
JSON_TYPE_OBJECT
json_object_get_type
</SECTION>

<SECTION>
<FILE>json-array</FILE>
58
<TITLE>JSON Array</TITLE>
59
JsonArray
60 61
json_array_new
json_array_sized_new
62 63
json_array_ref
json_array_unref
64 65
json_array_seal
json_array_is_immutable
66 67
json_array_hash
json_array_equal
68 69

<SUBSECTION>
70
json_array_add_element
71
json_array_get_element
72
json_array_dup_element
73 74
json_array_get_elements
json_array_get_length
75
json_array_remove_element
76 77
JsonArrayForeach
json_array_foreach_element
78

79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
<SUBSECTION>
json_array_add_array_element
json_array_get_array_element
json_array_add_boolean_element
json_array_get_boolean_element
json_array_add_double_element
json_array_get_double_element
json_array_add_int_element
json_array_get_int_element
json_array_add_null_element
json_array_get_null_element
json_array_add_object_element
json_array_get_object_element
json_array_add_string_element
json_array_get_string_element

95 96 97 98 99 100 101
<SUBSECTION Private>
JSON_TYPE_ARRAY
json_array_get_type
</SECTION>

<SECTION>
<FILE>json-node</FILE>
102
<TITLE>JSON Node</TITLE>
103
JsonNodeType
104
JsonNode
105 106 107 108 109 110
JSON_NODE_TYPE
JSON_NODE_HOLDS
JSON_NODE_HOLDS_VALUE
JSON_NODE_HOLDS_OBJECT
JSON_NODE_HOLDS_ARRAY
JSON_NODE_HOLDS_NULL
111 112 113 114 115 116 117 118 119
json_node_alloc
json_node_init
json_node_init_int
json_node_init_double
json_node_init_boolean
json_node_init_string
json_node_init_null
json_node_init_object
json_node_init_array
120 121 122
json_node_new
json_node_copy
json_node_free
123 124
json_node_ref
json_node_unref
125 126
json_node_is_immutable
json_node_seal
127 128
json_node_hash
json_node_equal
129 130 131 132

<SUBSECTION>
json_node_set_array
json_node_take_array
133
json_node_get_array
134 135 136 137 138
json_node_dup_array

<SUBSECTION>
json_node_set_object
json_node_take_object
139
json_node_get_object
140 141 142 143
json_node_dup_object

<SUBSECTION>
json_node_set_value
144
json_node_get_value
145 146 147 148 149 150 151 152
json_node_set_boolean
json_node_get_boolean
json_node_set_double
json_node_get_double
json_node_set_int
json_node_get_int
json_node_set_string
json_node_get_string
153
json_node_dup_string
154 155

<SUBSECTION>
156
json_node_set_parent
157 158
json_node_get_parent
json_node_type_name
159
json_node_get_value_type
160
json_node_get_node_type
161
json_node_is_null
162

163 164 165 166 167
<SUBSECTION>
json_string_hash
json_string_equal
json_string_compare

168
<SUBSECTION Private>
169 170
JSON_DEPRECATED
JSON_DEPRECATED_FOR
171 172
JSON_TYPE_NODE
json_node_get_type
173 174 175 176 177 178 179 180 181 182 183
</SECTION>

<SECTION>
<FILE>json-parser</FILE>
<TITLE>JsonParser</TITLE>
JsonParserError

<SUBSECTION>
JsonParser
JsonParserClass
json_parser_new
184
json_parser_new_immutable
185 186
json_parser_load_from_file
json_parser_load_from_data
187 188 189
json_parser_load_from_stream
json_parser_load_from_stream_async
json_parser_load_from_stream_finish
190 191

<SUBSECTION>
192
json_parser_get_root
193
json_parser_steal_root
194

195 196 197
<SUBSECTION>
json_parser_get_current_line
json_parser_get_current_pos
198
json_parser_has_assignment
199

200 201 202 203 204 205 206 207 208 209 210 211 212 213 214
<SUBSECTION Standard>
JSON_TYPE_PARSER
JSON_PARSER
JSON_IS_PARSER
JSON_PARSER_CLASS
JSON_IS_PARSER_CLASS
JSON_PARSER_ERROR
JSON_PARSER_GET_CLASS

<SUBSECTION Private>
JsonParserPrivate
json_parser_get_type
json_parser_error_quark
</SECTION>

215 216 217 218 219 220 221
<SECTION>
<FILE>json-generator</FILE>
<TITLE>JsonGenerator</TITLE>
<SUBSECTION>
JsonGenerator
JsonGeneratorClass
json_generator_new
222 223 224 225 226 227 228 229 230 231
json_generator_set_root
json_generator_get_root
json_generator_set_pretty
json_generator_get_pretty
json_generator_set_indent
json_generator_get_indent
json_generator_set_indent_char
json_generator_get_indent_char

<SUBSECTION>
232 233
json_generator_to_file
json_generator_to_data
234
json_generator_to_gstring
235
json_generator_to_stream
236 237 238 239 240 241 242 243 244 245 246 247 248 249

<SUBSECTION Standard>
JSON_TYPE_GENERATOR
JSON_GENERATOR
JSON_IS_GENERATOR
JSON_GENERATOR_CLASS
JSON_IS_GENERATOR_CLASS
JSON_GENERATOR_GET_CLASS

<SUBSECTION Private>
JsonGeneratorPrivate
json_generator_get_type
</SECTION>

250
<SECTION>
251 252
<FILE>json-serializable</FILE>
<TITLE>Serializable Interface</TITLE>
253 254 255
JsonSerializableIface
json_serializable_serialize_property
json_serializable_deserialize_property
256 257 258 259
json_serializable_find_property
json_serializable_get_property
json_serializable_list_properties
json_serializable_set_property
260

261 262 263 264
<SUBSECTION>
json_serializable_default_serialize_property
json_serializable_default_deserialize_property

265 266 267 268 269 270 271 272 273
<SUBSECTION Standard>
JSON_TYPE_SERIALIZABLE
JSON_SERIALIZABLE
JSON_IS_SERIALIZABLE
JSON_SERIALIZABLE_GET_IFACE

<SUBSECTION Private>
JsonSerializable
json_serializable_get_type
274 275
</SECTION>

276 277 278 279 280
<SECTION>
<FILE>json-gboxed</FILE>
<TITLE>Boxed Types Serialization</TITLE>
JsonBoxedSerializeFunc
JsonBoxedDeserializeFunc
281 282
json_boxed_register_serialize_func
json_boxed_register_deserialize_func
283 284 285 286 287 288 289 290 291 292 293

<SUBSECTION>
json_boxed_can_serialize
json_boxed_can_deserialize
json_boxed_serialize
json_boxed_deserialize
</SECTION>

<SECTION>
<FILE>json-gobject</FILE>
<TITLE>GObject Serialization</TITLE>
294 295
json_gobject_serialize
json_gobject_deserialize
296 297
json_gobject_to_data
json_gobject_from_data
298 299 300 301 302 303

<SUBSECTION>
json_construct_gobject
json_serialize_gobject
</SECTION>

304 305 306 307 308 309 310 311 312 313
<SECTION>
<FILE>json-gvariant</FILE>

<SUBSECTION>
json_gvariant_serialize
json_gvariant_serialize_data
json_gvariant_deserialize
json_gvariant_deserialize_data
</SECTION>

314 315 316 317 318 319 320 321 322 323 324 325 326 327
<SECTION>
<FILE>json-version</FILE>
<TITLE>Versioning information</TITLE>
JSON_MAJOR_VERSION
JSON_MINOR_VERSION
JSON_MICRO_VERSION

<SUBSECTION>
JSON_VERSION
JSON_VERSION_S
JSON_VERSION_HEX

<SUBSECTION>
JSON_CHECK_VERSION
328 329 330 331 332 333
JSON_VERSION_MIN_REQUIRED
JSON_VERSION_MAX_ALLOWED

<SUBSECTION Standard>
JSON_VERSION_CUR_STABLE
JSON_VERSION_PREV_STABLE
334
JSON_VERSION_1_0
335 336 337
JSON_AVAILABLE_IN_1_0
JSON_DEPRECATED_IN_1_0
JSON_DEPRECATED_IN_1_0_FOR
338 339 340 341
JSON_VERSION_1_2
JSON_AVAILABLE_IN_1_2
JSON_DEPRECATED_IN_1_2
JSON_DEPRECATED_IN_1_2_FOR
342 343 344 345
JSON_VERSION_1_4
JSON_AVAILABLE_IN_1_4
JSON_DEPRECATED_IN_1_4
JSON_DEPRECATED_IN_1_4_FOR
346 347

<SUBSECTION Private>
348
JSON_ENCODE_VERSION
349 350 351 352
JSON_DEPRECATED
JSON_DEPRECATED_FOR
JSON_UNAVAILABLE
_JSON_EXTERN
353
</SECTION>
354 355 356 357 358 359

<SECTION>
<FILE>json-builder</FILE>
JsonBuilder
JsonBuilderClass
json_builder_new
360
json_builder_new_immutable
361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386
json_builder_get_root
json_builder_reset
<SUBSECTION>
json_builder_begin_array
json_builder_end_array
json_builder_begin_object
json_builder_set_member_name
json_builder_end_object
<SUBSECTION>
json_builder_add_value
json_builder_add_int_value
json_builder_add_double_value
json_builder_add_boolean_value
json_builder_add_string_value
json_builder_add_null_value
<SUBSECTION Standard>
JSON_TYPE_BUILDER
JSON_BUILDER
JSON_BUILDER_CLASS
JSON_IS_BUILDER
JSON_IS_BUILDER_CLASS
JSON_BUILDER_GET_CLASS
<SUBSECTION Private>
JsonBuilderPrivate
json_builder_get_type
</SECTION>
387 388 389 390 391 392

<SECTION>
<FILE>json-reader</FILE>
JsonReader
JsonReaderClass
json_reader_new
393
json_reader_set_root
394 395 396 397 398 399 400 401 402 403
<SUBSECTION>
json_reader_read_element
json_reader_end_element
json_reader_is_array
json_reader_count_elements
<SUBSECTION>
json_reader_read_member
json_reader_end_member
json_reader_is_object
json_reader_count_members
404
json_reader_list_members
405
json_reader_get_member_name
406 407 408
<SUBSECTION>
json_reader_is_value
json_reader_get_value
409 410 411 412 413
json_reader_get_int_value
json_reader_get_double_value
json_reader_get_string_value
json_reader_get_boolean_value
json_reader_get_null_value
414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429
<SUBSECTION>
JsonReaderError
JSON_READER_ERROR
json_reader_get_error
<SUBSECTION Standard>
JSON_READER
JSON_READER_CLASS
JSON_IS_READER
JSON_IS_READER_CLASS
JSON_READER_GET_CLASS
JSON_TYPE_READER
<SUBSECTION Private>
JsonReaderPrivate
json_reader_get_type
json_reader_error_quark
</SECTION>
430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449

<SECTION>
<FILE>json-path</FILE>
JsonPath
JsonPathClass
json_path_new
JSON_PATH_ERROR
JsonPathError
json_path_compile
json_path_match
<SUBSECTION>
json_path_query
<SUBSECTION Standard>
JSON_TYPE_PATH
JSON_PATH
JSON_IS_PATH
<SUBSECTION Private>
json_path_get_type
json_path_error_quark
</SECTION>
450 451 452 453 454 455

<SECTION>
<FILE>json-utils</FILE>
json_from_string
json_to_string
</SECTION>