À propos de l'outil Formateur et validateur JSON
Le formateur JSON transforme un bloc de JSON compressé en données propres, indentées et lisibles. Il le valide aussi, indique la ligne et la colonne exactes de chaque erreur et vous permet d'explorer les gros documents dans un arbre repliable.
Comment ça marche
Votre saisie est analysée par l'analyseur JSON strict et conforme aux standards du navigateur. Si elle est valide, elle est resérialisée avec l'indentation choisie (2 espaces, 4 espaces ou tabulations), minifiée sur une seule ligne ou reconstruite avec les clés triées par ordre alphabétique. Si elle est invalide, la position de l'erreur est convertie en ligne et colonne pour que vous puissiez aller directement au problème.
Le bouton Réparer corrige les erreurs les plus fréquentes quand le JSON est écrit à la main ou copié depuis du JavaScript : virgules finales, apostrophes, clés sans guillemets et commentaires. Après réparation, le résultat est de nouveau validé.
Erreurs JSON courantes
- Virgules finales :
[1, 2, 3,]est du JavaScript valide, mais pas du JSON valide. - Apostrophes : les chaînes et les clés doivent utiliser des guillemets doubles :
"name", pas'name'. - Clés sans guillemets :
{name: "Ana"}doit s'écrire{"name": "Ana"}. - Commentaires :
//et/* */ne sont pas autorisés en JSON standard. - Valeurs spéciales :
undefined,NaNet les fonctions n'existent pas en JSON. Utiliseznull.
À quoi ça sert
- Lire et déboguer des réponses d'API et des charges utiles de webhooks.
- Nettoyer des fichiers de configuration comme
package.json,tsconfig.jsonou des réglages d'applications. - Minifier du JSON avant de l'intégrer dans du code ou de l'envoyer sur le réseau.
- Trier les clés pour comparer facilement deux fichiers JSON dans un diff.
Sans risque pour les données sensibles : les réponses d'API contiennent souvent des jetons et des données personnelles. Beaucoup de formateurs en ligne envoient votre saisie à un serveur. Celui-ci ne le fait jamais.