jsmx
(pronounced Jazz Max) is a fork of jsmn
, a minimalist JSON parser in C. jsmx
provides a maximalist interface with the same minimalist design of jsmn. It is the logical conclusion to jsmn, with the following additions:
- The token elements are extended with parent links, enabling a full DOM traversal, providing...
- A full DOM interface, providing...
- In-line editing, which means that...
- An emitter API is provided.
- UTF-8 with compliant JSON quoting and UTF-8 or UTF-32 wide character interfaces. This is natively provided, either depending on no library, or depending on libc.
See the jsmn README for jsmn
.