libjson is a JSON parser and printer that is fully compliant with the JSON spec. The parser is efficient and interruptible with a simple and flexible API. It also optionally supports extensions like C-style comments or Python/YAML style comments, and for security allows the user to set a limit on the number of nested structures and the parse buffer. The library plugs easily into any model since it doesn't include any object model, and plugs easily in any project's memory management since the memory functions can be redefined.
|Tags||Library parsing JSON|
|Operating Systems||Linux Unix|
Release Notes: An uninitialized variable that was wrongly returning an error in rare conditions was fixed.
Release Notes: The documentation was improved, covering all APIs available. Makefile improvements and Debian packaging were added. A small performance improvement was made. A bug when using no limit mode was fixed.
Release Notes: A helper callback that replaces the usual parser callback to create high level parsing events has been added to provide a DOM parser on top of the SAJ parser.
Release Notes: This release fixes a tiny bug in the printing API. The backslash was not properly escaped when printing a string object.
Release Notes: More install fixes were made. A couple of enhancements were made in comments.