Formateur et validateur JSON
Le formateur JSON réindente un document JSON pour qu'il puisse être lu et relu, et signale la première erreur de syntaxe s'il n'est pas valide.
Comment l'utiliser
- Collez votre JSON dans la zone de saisie
- Choisissez une indentation (2 espaces, 4 espaces ou une tabulation)
- Cliquez sur Formater pour obtenir un résultat lisible, ou une erreur claire si le JSON n'est pas valide
Collez un JSON minifié ou mis à mal à la main, choisissez 2 espaces, 4 espaces ou une tabulation : il est analysé par le moteur JSON du navigateur puis réaffiché proprement. L'analyse est stricte — commentaires, virgules finales et chaînes entre apostrophes sont refusés. Comme il fait un aller-retour par le moteur, les clés d'objet en double sont réduites à la dernière valeur, les clés qui ressemblent à des entiers passent devant les autres par ordre numérique, et les entiers au-delà de plus ou moins 2^53 ou les décimaux très longs perdent en précision. Pour l'objectif inverse — le payload le plus petit — utilisez le minificateur JSON, qui valide de la même façon mais retire les espaces au lieu d'en ajouter. L'entrée est limitée à 2 Mo, environ 100 000 valeurs et 64 niveaux d'imbrication, et rien n'est envoyé.
FAQ
Les valeurs restent identiques, mais la structure peut changer : les clés d'objet en double ne gardent que la dernière valeur, et les clés qui ressemblent à des entiers sont replacées par ordre numérique devant les autres.
Non. Seul le JSON strict est analysé — ni commentaires // ou /* */, ni virgule finale, ni apostrophes. Le message d'erreur indique le premier problème.
Quand vous voulez la sortie la plus compacte plutôt qu'une sortie lisible. Il applique la même validation mais retire chaque espace, tabulation et saut de ligne superflu.