Ich habe JSON-C für ein Arbeitsprojekt verwendet und würde es empfehlen. Leicht und wird mit offener Lizenz veröffentlicht.
Die Dokumentation ist in der Distribution enthalten. Grundsätzlich haben Sie *_addFunktionen zum Erstellen von JSON-Objekten, äquivalente *_putFunktionen zum Freigeben ihres Speichers und Dienstprogrammfunktionen, die Typen und Ausgabeobjekte in Zeichenfolgendarstellung konvertieren.
Die Lizenzierung ermöglicht die Aufnahme in Ihr Projekt. Wir haben es auf diese Weise verwendet und JSON-C als statische Bibliothek kompiliert, die mit dem Hauptbuild verknüpft ist. Auf diese Weise müssen wir uns keine Gedanken über Abhängigkeiten machen (außer über die Installation von Xcode).
JSON-C wurde auch für uns unter OS X (x86 Intel) und Linux (x86 Intel) ohne Zwischenfälle erstellt. Wenn Ihr Projekt portabel sein muss, ist dies ein guter Anfang.