Projects / libjson

libjson

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
Licenses
Operating Systems
Implementation

Recent releases

  •  06 Sep 2010 07:22

    Release Notes: An uninitialized variable that was wrongly returning an error in rare conditions was fixed.

    •  28 May 2010 08:33

      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.

      •  23 Feb 2010 19:52

        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.

        •  13 Jan 2010 22:29

          Release Notes: This release fixes a tiny bug in the printing API. The backslash was not properly escaped when printing a string object.

          •  30 Dec 2009 10:42

            Release Notes: More install fixes were made. A couple of enhancements were made in comments.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.