94 votes

Analyse de JSON à l’aide de C

J’essaie de trouver un bon moyen d’analyser JSON en C. Je n’ai vraiment pas besoin d’une énorme bibliothèque ou quoi que ce soit, je préfère avoir quelque chose de petit et léger avec un strict minimum de fonctionnalités, mais une bonne documentation.

Quelqu’un a-t-il quelque chose qu’il peut me diriger vers?

79voto

Merlyn Morgan-Graham Points 31815

Json n’est pas un langage énorme pour commencer, donc les bibliothèques pour cela sont susceptibles d’être petites (plus petites que les bibliothèques Xml, au moins).

Il y a toute une tonne de bibliothèques C liées à Json.org. Peut-être que l’un d’eux fonctionnera bien pour vous.

40voto

NateS Points 1528

cJSON a une API décente et est petit (2 fichiers, ~ 700 lignes). Beaucoup d’autres analyseurs JSON que j’ai regardés en premier étaient énormes... Je veux juste analyser un peu de JSON.

Edit: Nous avons apporté quelques améliorations à cJSON au fil des ans.

12voto

Prabhpreet Points 51

Jsmn est assez minimaliste et n’a que deux fonctions avec lesquelles travailler.

https://github.com/zserge/jsmn

12voto

NXJSON est un analyseur JSON complet mais très petit (~ 400 lignes de code), qui dispose d’une API facile à utiliser:

10voto

user3851072 Points 18

Vous pouvez jeter un oeil à Jansson

Le site Web indique ce qui suit : Jansson est une bibliothèque C pour l’encodage, le décodage et la manipulation de données JSON. Il dispose de:

  • API et modèle de données simples et intuitifs
  • Peut à la fois encoder et décoder à partir de JSON
  • Documentation complète
  • Aucune dépendance sur les autres bibliothèques
  • Prise en charge complète d’Unicode (UTF-8)
  • Suite de tests étendue

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X