Outils du quotidienTOOLKIT
23

Formateur JSON

Collez du JSON pour le mettre en forme, le minifier et le valider instantanément.

🧩
Écrivez ou collez du JSON ci-dessus pour voir l'état de validation en direct
💡
Astuce

Un JSON valide nécessite des guillemets doubles autour des clés et des valeurs textuelles, et aucune virgule finale superflue. En cas d'erreur de validation, le message indique approximativement où elle se situe.

Qu'est-ce que JSON et pourquoi le formater ?

JSON (JavaScript Object Notation) est un format de données léger très utilisé pour les API web, les fichiers de configuration et l'échange de données entre programmes. Le JSON brut renvoyé par une API est souvent minifié en une seule ligne sans espacement, ce qui le rend difficile à lire. Le formatage (mise en forme) ajoute des sauts de ligne et une indentation selon la structure des données, rendant les objets et tableaux imbriqués faciles à parcourir et déboguer.

Erreurs de syntaxe JSON courantes

JSON est plus strict que le JavaScript classique : les clés et les valeurs textuelles doivent toujours être entre guillemets doubles (jamais simples), et aucune virgule finale n'est autorisée après le dernier élément d'un objet ou d'un tableau. Une autre erreur fréquente consiste à oublier de fermer une accolade ou un crochet lors de la modification manuelle d'un JSON volumineux. Le validateur de cet outil indique précisément où se situe le problème, ce qui fait gagner beaucoup de temps par rapport à une relecture ligne par ligne à l'œil nu.

Questions fréquentes

JSON est-il identique à un objet JavaScript ?

Très similaire mais pas identique. JSON exige que chaque clé soit entourée de guillemets doubles et ne prend pas en charge les commentaires, fonctions ou undefined. Les objets littéraux JavaScript sont plus flexibles : les clés peuvent omettre les guillemets, les guillemets simples sont autorisés, et des fonctions peuvent être incluses. C'est pourquoi un objet JS valide n'est pas toujours du JSON valide.

Pourquoi la validation de mon JSON échoue-t-elle ? Quelles sont les erreurs les plus courantes ?

Les trois erreurs les plus fréquentes sont : oublier les guillemets doubles autour des clés ou valeurs texte, laisser une virgule superflue après le dernier élément, et des accolades ou crochets non fermés correctement. Ces erreurs sont particulièrement difficiles à repérer à l'œil dans du JSON minifié sur une seule ligne, ce qui est justement là où un formateur devient utile.

À quoi sert de minifier le JSON ?

La minification supprime tous les espaces, sauts de ligne et indentations superflus pour réduire la taille du fichier. En production, envoyer du JSON minifié dans les réponses d'API ou les fichiers de configuration économise bande passante et stockage — mais pour déboguer, mieux vaut d'abord le reformater sous une forme lisible.

🔗

Autres outils utiles