akheron/jansson logo

akheron/jansson

Free

C library for encoding, decoding and manipulating JSON data

FreeFree tier
Type
Open Source

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/.