summaryrefslogtreecommitdiff
path: root/doc/reference/json-glib-sections.txt
blob: 970770a8ae62342ec3287e6c093d4399ea2e2440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
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
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
<INCLUDE>json-glib/json-glib.h</INCLUDE>

<SECTION>
<FILE>json-object</FILE>
<TITLE>JSON Object</TITLE>
JsonObject
json_object_new
json_object_ref
json_object_unref
json_object_seal
json_object_is_immutable
json_object_hash
json_object_equal

<SUBSECTION>
json_object_add_member
json_object_set_member
json_object_has_member
json_object_get_member
json_object_dup_member
json_object_get_members
json_object_get_values
json_object_get_size
json_object_remove_member
JsonObjectForeach
json_object_foreach_member
JsonObjectIter
json_object_iter_init
json_object_iter_next

<SUBSECTION>
json_object_set_array_member
json_object_get_array_member
json_object_set_boolean_member
json_object_get_boolean_member
json_object_set_double_member
json_object_get_double_member
json_object_set_int_member
json_object_get_int_member
json_object_set_null_member
json_object_get_null_member
json_object_set_object_member
json_object_get_object_member
json_object_set_string_member
json_object_get_string_member

<SUBSECTION Private>
JSON_TYPE_OBJECT
json_object_get_type
</SECTION>

<SECTION>
<FILE>json-array</FILE>
<TITLE>JSON Array</TITLE>
JsonArray
json_array_new
json_array_sized_new
json_array_ref
json_array_unref
json_array_seal
json_array_is_immutable
json_array_hash
json_array_equal

<SUBSECTION>
json_array_add_element
json_array_get_element
json_array_dup_element
json_array_get_elements
json_array_get_length
json_array_remove_element
JsonArrayForeach
json_array_foreach_element

<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

<SUBSECTION Private>
JSON_TYPE_ARRAY
json_array_get_type
</SECTION>

<SECTION>
<FILE>json-node</FILE>
<TITLE>JSON Node</TITLE>
JsonNodeType
JsonNode
JSON_NODE_TYPE
JSON_NODE_HOLDS
JSON_NODE_HOLDS_VALUE
JSON_NODE_HOLDS_OBJECT
JSON_NODE_HOLDS_ARRAY
JSON_NODE_HOLDS_NULL
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
json_node_new
json_node_copy
json_node_free
json_node_ref
json_node_unref
json_node_is_immutable
json_node_seal
json_node_hash
json_node_equal

<SUBSECTION>
json_node_set_array
json_node_take_array
json_node_get_array
json_node_dup_array

<SUBSECTION>
json_node_set_object
json_node_take_object
json_node_get_object
json_node_dup_object

<SUBSECTION>
json_node_set_value
json_node_get_value
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
json_node_dup_string

<SUBSECTION>
json_node_set_parent
json_node_get_parent
json_node_type_name
json_node_get_value_type
json_node_get_node_type
json_node_is_null

<SUBSECTION>
json_string_hash
json_string_equal
json_string_compare

<SUBSECTION Private>
JSON_DEPRECATED
JSON_DEPRECATED_FOR
JSON_TYPE_NODE
json_node_get_type
</SECTION>

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

<SUBSECTION>
JsonParser
JsonParserClass
json_parser_new
json_parser_new_immutable
json_parser_load_from_file
json_parser_load_from_data
json_parser_load_from_stream
json_parser_load_from_stream_async
json_parser_load_from_stream_finish

<SUBSECTION>
json_parser_get_root

<SUBSECTION>
json_parser_get_current_line
json_parser_get_current_pos
json_parser_has_assignment

<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>

<SECTION>
<FILE>json-generator</FILE>
<TITLE>JsonGenerator</TITLE>
<SUBSECTION>
JsonGenerator
JsonGeneratorClass
json_generator_new
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>
json_generator_to_file
json_generator_to_data
json_generator_to_stream

<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>

<SECTION>
<FILE>json-serializable</FILE>
<TITLE>Serializable Interface</TITLE>
JsonSerializableIface
json_serializable_serialize_property
json_serializable_deserialize_property
json_serializable_find_property
json_serializable_get_property
json_serializable_list_properties
json_serializable_set_property

<SUBSECTION>
json_serializable_default_serialize_property
json_serializable_default_deserialize_property

<SUBSECTION Standard>
JSON_TYPE_SERIALIZABLE
JSON_SERIALIZABLE
JSON_IS_SERIALIZABLE
JSON_SERIALIZABLE_GET_IFACE

<SUBSECTION Private>
JsonSerializable
json_serializable_get_type
</SECTION>

<SECTION>
<FILE>json-gboxed</FILE>
<TITLE>Boxed Types Serialization</TITLE>
JsonBoxedSerializeFunc
JsonBoxedDeserializeFunc
json_boxed_register_serialize_func
json_boxed_register_deserialize_func

<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>
json_gobject_serialize
json_gobject_deserialize
json_gobject_to_data
json_gobject_from_data

<SUBSECTION>
json_construct_gobject
json_serialize_gobject
</SECTION>

<SECTION>
<FILE>json-gvariant</FILE>

<SUBSECTION>
json_gvariant_serialize
json_gvariant_serialize_data
json_gvariant_deserialize
json_gvariant_deserialize_data
</SECTION>

<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
JSON_VERSION_MIN_REQUIRED
JSON_VERSION_MAX_ALLOWED

<SUBSECTION Standard>
JSON_VERSION_CUR_STABLE
JSON_VERSION_PREV_STABLE
JSON_VERSION_1_0
JSON_AVAILABLE_IN_1_0
JSON_DEPRECATED_IN_1_0
JSON_DEPRECATED_IN_1_0_FOR
JSON_VERSION_1_2
JSON_AVAILABLE_IN_1_2
JSON_DEPRECATED_IN_1_2
JSON_DEPRECATED_IN_1_2_FOR

<SUBSECTION Private>
JSON_ENCODE_VERSION
JSON_DEPRECATED
JSON_DEPRECATED_FOR
JSON_UNAVAILABLE
_JSON_EXTERN
</SECTION>

<SECTION>
<FILE>json-builder</FILE>
JsonBuilder
JsonBuilderClass
json_builder_new
json_builder_new_immutable
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>

<SECTION>
<FILE>json-reader</FILE>
JsonReader
JsonReaderClass
json_reader_new
json_reader_set_root
<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
json_reader_list_members
json_reader_get_member_name
<SUBSECTION>
json_reader_is_value
json_reader_get_value
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
<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>

<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>

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