C library for encoding, decoding and manipulating JSON data
… |tests| image:: https://github.com/akheron/jansson/workflows/tests/badge.svg
… |appveyor| image:: https://ci.appveyor.com/api/projects/status/lmhkkc4q8cwc65ko
|tests| |appveyor|
Jansson_ is a C library for encoding, decoding and manipulating JSON
data. Its main features and design principles are:
Simple and intuitive API and data model
Comprehensive documentation
_
No dependencies on other libraries
Full Unicode support (UTF-8)
Extensive test suite
Jansson is licensed under the MIT license
_; see LICENSE in the
source distribution for details.
If you obtained a jansson-X.Y.tar.*
tarball from GitHub Releases, just use
the standard autotools commands::
$ ./configure
$ make
$ make install
To run the test suite, invoke::
$ make check
If the source has been checked out from a Git repository, the configure
script has to be generated first. The easiest way is to use autoreconf::
$ autoreconf -i
Documentation is available at http://jansson.readthedocs.io/en/latest/.
The documentation source is in the doc/
subdirectory. To generate
HTML documentation, invoke::
$ make html
Then, point your browser to doc/_build/html/index.html
. Sphinx_
1.0 or newer is required to generate the documentation.
Documentation <http://jansson.readthedocs.io/en/latest/>
_Issue tracker <https://github.com/akheron/jansson/issues>
_Mailing list <http://groups.google.com/group/jansson-users>
_Wiki <https://github.com/akheron/jansson/wiki>
_ contains some development documentation… _Jansson: http://www.digip.org/jansson/
… _Comprehensive documentation
: http://jansson.readthedocs.io/en/latest/
… _MIT license
: http://www.opensource.org/licenses/mit-license.php
… _Sphinx: http://sphinx.pocoo.org/