JSON Formatter & Validator
Understand JSON Formatter & Validator
Ce formateur réimprime du JSON avec une indentation cohérente, le replie sur une seule ligne, ou vous indique où il est cassé.
How it works
Le texte est analysé en valeurs réelles puis réimprimé, si bien que la sortie est canonique et non simplement réespacée : les espaces sont régénérées, les séquences d'échappement normalisées, et 1e3 revient sous la forme 1000. Tout ce qui n'est pas du JSON valide échoue à l'étape d'analyse, et l'erreur indique la position du caractère où l'analyseur a abandonné. Minifier, c'est le même aller-retour avec une indentation nulle.
When to use it
- Rendre lisible une réponse d'API tenant sur une seule ligne avant d'essayer de la lire.
- Trouver la position exacte d'une erreur de syntaxe dans une charge utile refusée par un service.
- Minifier une configuration ou une donnée de test avant de l'intégrer dans un littéral de chaîne.
- Normaliser deux charges utiles à la même indentation pour qu'un diff montre de vraies différences plutôt que du bruit de mise en forme.
Watch out for
- Le JSON n'est ni du JSONC ni du JSON5. Les commentaires et les virgules finales sont des erreurs de syntaxe, ce qui explique que tsconfig.json et .eslintrc échouent souvent ici — ce sont des fichiers JSON avec commentaires, un format différent.
- Les entiers au-delà de 2^53 − 1 perdent en précision pendant l'aller-retour. Un identifiant snowflake comme 9007199254740993 revient en ...992, si bien que la sortie formatée est discrètement un autre nombre. Conservez les grands identifiants sous forme de chaînes.
- Les clés en double disparaissent en silence. {"a":1,"a":2} s'analyse sans broncher et la dernière valeur l'emporte, si bien qu'une entrée réellement ambiguë se formate comme si tout allait bien.
- La validation ne vérifie que la syntaxe. Une réponse peut être un JSON impeccable et manquer malgré tout de tous les champs dont votre code a besoin.
Not the right tool for: Vérifier que des données correspondent à une forme attendue — c'est le rôle du validateur JSON Schema.
Frequently Asked Questions
Qu'est-ce que le JSON ?
Le JSON (JavaScript Object Notation) est un format léger d'échange de données, facile à lire et à écrire pour un humain, facile à analyser et à produire pour une machine.
Quelles sont les erreurs JSON les plus courantes ?
Les erreurs courantes comprennent les virgules finales (interdites en JSON), les apostrophes à la place des guillemets doubles, les clés sans guillemets et les valeurs undefined ou NaN.
Quelle est la différence entre formater et minifier ?
Le formatage ajoute indentation et sauts de ligne pour la lisibilité. La minification supprime toutes les espaces superflues afin de réduire la taille du fichier — utile pour les API en production.
How to Use JSON Formatter & Validator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.