Jansson ist eine C-Bibliothek zum Kodieren, Dekodieren und Bearbeiten von JSON-Daten. Seine Hauptmerkmale und Designprinzipien sind:
Einfache und intuitive API und Datenmodell
Umfangreiche Dokumentation
Keine Abhängigkeiten zu anderen Bibliotheken
Vollständige Unicode-Unterstützung (UTF-8)
Umfangreiche Testsuite
Jansson ist unter der MIT-Lizenz lizenziert; Weitere Informationen finden Sie unter LIZENZ in der Quelldistribution.
Wenn Sie einen jansson-XYtar.*
Tarball von GitHub Releases erhalten haben, verwenden Sie einfach die Standard-Autotools-Befehle:
$ ./configure $ machen $ make install
Um die Testsuite auszuführen, rufen Sie Folgendes auf:
$ Scheck ausstellen
Wenn die Quelle aus einem Git-Repository ausgecheckt wurde, muss zuerst das configure
generiert werden. Der einfachste Weg ist die Verwendung von autoreconf:
$ autoreconf -i
Die Dokumentation ist unter http://jansson.readthedocs.io/en/latest/ verfügbar.
Die Dokumentationsquelle befindet sich im Unterverzeichnis doc/
. Um eine HTML-Dokumentation zu generieren, rufen Sie Folgendes auf:
$ HTML erstellen
Zeigen Sie dann mit Ihrem Browser auf doc/_build/html/index.html
. Zur Erstellung der Dokumentation ist Sphinx 1.0 oder neuer erforderlich.
Dokumentation
Issue-Tracker
Mailingliste
Das Wiki enthält einige Entwicklungsdokumentationen