Skip to content

akheron/jansson

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c16ac73 · Mar 23, 2025
Mar 25, 2024
Mar 8, 2024
Mar 25, 2024
Mar 23, 2025
Nov 6, 2020
Mar 15, 2024
Mar 23, 2025
Mar 25, 2024
Oct 21, 2019
Oct 21, 2019
Jul 31, 2014
Mar 23, 2025
Mar 23, 2025
Sep 12, 2021
Mar 28, 2013
Mar 25, 2024
May 6, 2020
Mar 31, 2024
Jun 28, 2023
Jan 14, 2021
Mar 23, 2025
Apr 12, 2017
Jan 6, 2013

Repository files navigation

Jansson README

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.

Compilation and Installation

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

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.

Community