|
|
|
|
|
by naters
1939 days ago
|
|
The "Library organization" section [1] explains that the json65.s file is the core of the library and the only code necessary to build the library. The additional C code provides a handy tree structure and a callback to pass to the parsing engine. However, because SAX is a callback-oriented parsing method, you can design your own data structure and write your own callback functions and do without this tree structure. The additional C code provides similar nice-to-haves, such as string pool interning, a function to print out the aforementioned tree structure, and a wrapper function to parse json from a file. [1] https://github.com/ppelleti/json65#library-organization |
|