Я использовал JSON-C для рабочего проекта и рекомендую его. Легковесный и выпускается с открытым лицензированием.
Документация включена в раздачу. В основном у вас есть *_add
функции для создания объектов JSON, эквивалентные*_put
функции для освобождения их памяти и служебные функции, которые преобразуют типы и выходные объекты в строковое представление.
Лицензирование позволяет включить его в ваш проект. Мы использовали его таким образом, скомпилировав JSON-C как статическую библиотеку, которая связана с основной сборкой. Таким образом, нам не нужно беспокоиться о зависимостях (кроме установки Xcode).
JSON-C также без происшествий построен для нас под OS X (x86 Intel) и Linux (x86 Intel). Если ваш проект должен быть портативным, это хорошее начало.