JSON-C-0.17

Introduction à JSON-C

Le paquet JSON-C implémente un modèle d'objet de comptage de référence qui vous permet de construire facilement des objets JSON en C, de les afficher en chaînes formatées en JSON et d'analyser des chaînes formatées en JSON pour les présenter sous forme d'objets JSON en C.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.

Informations sur le paquet

  • Téléchargement (HTTP) : https://s3.amazonaws.com/json-c_releases/releases/json-c-0.17.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : bad8f5e91b7b2563ee2d507054c70eb2

  • Taille du téléchargement : 384 Ko

  • Estimation de l'espace disque requis : 7,9 Mo

  • Estimation du temps de construction : 0,4 SBU (avec les tests)

Dépendances de JSON-C

Requises

CMake-3.30.2

Facultatives (pour la documentation)

Doxygen-1.12.0 et Graphviz-12.1.0 (pour l'outil dot)

Installation de JSON-C

Installez JSON-C en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D BUILD_STATIC_LIBS=OFF     \
      .. &&
make

Si vous avez installé Doxygen-1.12.0 et Graphviz-12.1.0, vous pouvez construire la documentation en exécutant la commande suivante :

doxygen doc/Doxyfile

Pour tester les résultats lancez : make test.

Maintenant, en tant qu'utilisateur root :

make install

Si vous avez construit la documentation, installez-la en exécutant les commande suivantes en tant qu'utilisateur root :

install -d -vm755 /usr/share/doc/json-c-0.17 &&
install -v -m644 doc/html/* /usr/share/doc/json-c-0.17

Explication des commandes

-D CMAKE_BUILD_TYPE=Release : Ce paramètre est utilisé pour appliquer un plus haut niveau d'optimisation à la compilation.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libjson-c.so
Répertoires installés: /usr/include/json-c

Descriptions courtes

libjson-c.so

contient les fonctions de l'API de JSON-C