Jansson — это библиотека C для кодирования, декодирования и управления данными JSON. Его основными особенностями и принципами проектирования являются:
Простой и интуитивно понятный API и модель данных
Комплексная документация
Нет зависимостей от других библиотек.
Полная поддержка Unicode (UTF-8).
Обширный набор тестов
Янссон имеет лицензию MIT; подробности см. в разделе ЛИЦЕНЗИЯ в исходном дистрибутиве.
Если вы получили архив jansson-XYtar.*
из GitHub Releases, просто используйте стандартные команды autotools:
$ ./настроить $ сделать $ сделать установку
Чтобы запустить набор тестов, вызовите:
$ сделать чек
Если исходный код был извлечен из репозитория Git, сначала необходимо создать сценарий configure
. Самый простой способ — использовать autoreconf:
$ автореконф -я
Документация доступна по адресу http://jansson.readthedocs.io/en/latest/.
Источник документации находится в подкаталоге doc/
. Чтобы создать документацию HTML, вызовите:
$ сделать HTML
Затем укажите в браузере doc/_build/html/index.html
. Для создания документации требуется Sphinx 1.0 или новее.
Документация
Трекер проблем
Список рассылки
Wiki содержит некоторую документацию по разработке.