File: Reference.md

package info (click to toggle)
jsoncons 1.3.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,584 kB
  • sloc: cpp: 136,382; sh: 33; makefile: 5
file content (57 lines) | stat: -rw-r--r-- 1,526 bytes parent folder | download
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
All core jsoncons classes and functions are in namespace `jsoncons`.  

#### Variant-like Data Structure

[basic_json](ref/corelib/basic_json.md)  

#### Serialize and Deserialize Support

[json_type_traits](ref/corelib/json_type_traits.md)  
[encode_json](ref/corelib/encode_json.md)  
[decode_json](ref/corelib/decode_json.md)  
[basic_json_options](ref/corelib/basic_json_options.md)    

#### Streaming API for JSON (StAJ)

[staj_cursor](ref/corelib/staj_cursor.md)  
[basic_staj_event](ref/corelib/basic_staj_event.md)  
[staj_object_iterator](ref/corelib/staj_object_iterator.md)  
[staj_array_iterator](ref/corelib/staj_array_iterator.md)  

[basic_json_cursor](ref/corelib/basic_json_cursor.md)  
[basic_json_encoder](ref/corelib/basic_json_encoder.md)  

#### Push Parsing API

[basic_json_visitor](ref/corelib/basic_json_visitor.md)  

[basic_json_parser](ref/corelib/basic_json_parser.md)  
[basic_json_reader](ref/corelib/basic_json_reader.md)  

[json_decoder](ref/corelib/json_decoder.md)  

[basic_json_filter](ref/corelib/basic_json_filter.md)  
[rename_object_key_filter](ref/corelib/rename_object_key_filter.md)  

### Extensions

#### [jsonpointer](ref/jsonpointer/jsonpointer.md)

#### [jsonpatch](ref/jsonpatch/jsonpatch.md)

#### [jsonpath](ref/jsonpath/jsonpath.md)

#### [bson](ref/bson/bson.md)

#### [cbor](ref/cbor/cbor.md)

#### [msgpack](ref/msgpack/msgpack.md)

#### [ubjson](ref/ubjson/ubjson.md)

### Tutorials

[Basics](Tutorials/Basics.md)

[Unicode support](Tutorials/Unicode%20support.md)