Qu'est-ce qu'un JSON ?
JSON — données structurées
Qu'est-ce que c'est ?
Le JSON est le format d'échange de données du web. Il ne décrit pas un document mais une structure : des paires nom/valeur, des listes, des objets imbriqués. C'est ce qui circule entre une application et son serveur, des millions de fois par seconde à travers le monde.
Sa syntaxe est minimale — des accolades, des crochets, des guillemets — et reste lisible par un humain, ce qui est rare pour un format machine.
Histoire & origine
Douglas Crockford formalise le JSON au début des années 2000, en reprenant tout simplement la façon dont le langage JavaScript déclare ses objets. Il n'a rien inventé : il a nommé et documenté quelque chose qui existait déjà.
Cette simplicité a eu raison du XML, alors dominant : en quelques années, la quasi-totalité des interfaces web sont passées au JSON.
Pourquoi c'est pratique
Léger, lisible, universel : tous les langages de programmation savent le lire et l'écrire sans bibliothèque exotique.
Il gère naturellement les structures imbriquées, là où un CSV se limite désespérément à un tableau plat.
Limites & défauts
Aucun commentaire n'est autorisé — une lacune régulièrement pestée par ceux qui l'utilisent pour de la configuration.
Pas de types de dates, pas de commentaires, et une syntaxe intransigeante : une virgule en trop et tout le fichier devient invalide.
Conseils d'utilisation
Pour transformer des données JSON en tableau exploitable dans un tableur, convertissez-les en CSV — à condition que la structure soit plate. Les objets imbriqués ne rentrent pas dans des colonnes.
Pour un fichier de configuration que des humains vont éditer, le YAML ou le TOML sont plus agréables : ils acceptent les commentaires.
Convertissez votre JSON en quelques secondes, sur nos serveurs sécurisés en France.
Convertir un JSON