Jim ee284a56ac Merge pull request #424 from fryshorts/bsd-build-fixes 10 years ago
..
android 12790a40b5 Subtree merged in deps/jansson 12 years ago
cmake 12790a40b5 Subtree merged in deps/jansson 12 years ago
doc b404fb7c75 Update jansson subtree to latest revision 12 years ago
src fdd5b2b3b6 Fix a few warnings with jansson 11 years ago
test b404fb7c75 Update jansson subtree to latest revision 12 years ago
win32 92522d1886 Implement RTMP module (still needs drop code) 11 years ago
.gitignore 12790a40b5 Subtree merged in deps/jansson 12 years ago
.travis.yml 12790a40b5 Subtree merged in deps/jansson 12 years ago
Android.mk 12790a40b5 Subtree merged in deps/jansson 12 years ago
CHANGES 12790a40b5 Subtree merged in deps/jansson 12 years ago
CMakeLists.txt ee284a56ac Merge pull request #424 from fryshorts/bsd-build-fixes 10 years ago
CleanSpec.mk 12790a40b5 Subtree merged in deps/jansson 12 years ago
LICENSE 12790a40b5 Subtree merged in deps/jansson 12 years ago
Makefile.am b404fb7c75 Update jansson subtree to latest revision 12 years ago
README.rst 12790a40b5 Subtree merged in deps/jansson 12 years ago
configure.ac 12790a40b5 Subtree merged in deps/jansson 12 years ago
jansson.pc.in 12790a40b5 Subtree merged in deps/jansson 12 years ago
release.sh 12790a40b5 Subtree merged in deps/jansson 12 years ago

README.rst

Jansson README
==============

.. image:: https://travis-ci.org/akheron/jansson.png
:alt: Build status
:target: https://travis-ci.org/akheron/jansson

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 source tarball, 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
-------------

Prebuilt HTML documentation is available at
http://www.digip.org/jansson/doc/.

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.


.. _Jansson: http://www.digip.org/jansson/
.. _`MIT license`: http://www.opensource.org/licenses/mit-license.php
.. _Sphinx: http://sphinx.pocoo.org/