akheron/jansson
FreeC library for encoding, decoding and manipulating JSON data
FreeFree tier
About akheron/jansson
Jansson is a C library for encoding, decoding, and manipulating JSON data. It features a simple and intuitive API and data model, comprehensive documentation, no dependencies on other libraries, full Unicode support (UTF-8), and an extensive test suite. The library is licensed under the MIT license and is widely used in C projects that require JSON handling.
Key Features
Simple and intuitive API and data model
Comprehensive documentation
No dependencies on other libraries
Full Unicode support (UTF-8)
Extensive test suite
MIT license
Pros & Cons
Pros
- Simple and intuitive API
- No external dependencies
- Full Unicode support (UTF-8)
- Comprehensive documentation
- Extensive test suite
- MIT licensed
Cons
- Requires careful manual memory management as a C library
Best For
Parsing and generating JSON data in C projects
FAQ
What is Jansson?
Jansson is a C library for encoding, decoding, and manipulating JSON data.
Is Jansson free?
Yes, it is open source under the MIT license.
Does Jansson have any dependencies?
No, it has no dependencies on other libraries.
Does Jansson support Unicode?
Yes, it has full Unicode support (UTF-8).
Where can I find documentation?
Documentation is available at http://jansson.readthedocs.io/en/latest/.