Comment ça marche
Valide et réindente le JSON pour le rendre lisible et bien structuré. Comme il analyse d'abord le texte, il détecte les erreurs de syntaxe (virgules en trop, guillemets manquants, accolades non fermées) et indique où se trouve le problème.
Vous pouvez choisir le type d'indentation (espaces ou tabulations), la taille d'indentation et la fin de ligne. Le résultat est généré dans un format canonique, avec des clés et des valeurs proprement imbriquées.
Tout le traitement est local, dans votre navigateur. Il met en forme et valide la structure ; il ne réordonne pas les clés et ne modifie pas les valeurs.
Exemples
{"name":"Ana","tags":["a","b"],"active":true}{
"name": "Ana",
"tags": [
"a",
"b"
],
"active": true
}Avec une indentation de 4 espaces : les objets et les tableaux sont clairement imbriqués.Cas d'usage
- Lire une réponse d'API compressée sur une seule ligne.
- Vérifier si un JSON contient des erreurs de syntaxe avant de l'utiliser.
- Normaliser l'indentation d'un fichier de configuration.
- Inspecter et comparer des charges utiles copiées depuis le navigateur ou un journal.
Questions fréquentes
Valide-t-il le JSON ou se contente-t-il de l'indenter ?
Il fait les deux. D'abord il analyse le texte pour vérifier qu'il s'agit d'un JSON valide et, sinon, affiche l'erreur. Ce n'est qu'avec un JSON correct qu'il génère la version indentée.
Réordonne-t-il ou modifie-t-il les clés ?
Non. Il conserve l'ordre et le contenu d'origine des clés et des valeurs. Il applique seulement une indentation et des sauts de ligne cohérents.
Accepte-t-il les commentaires ou le JSON avec des virgules finales ?
Non. Il respecte la norme JSON, qui n'autorise ni les commentaires ni les virgules finales. Si le texte en contient, le formateur le marquera comme invalide.
Mon JSON est-il envoyé sur un serveur ?
Non. La validation et le formatage se font entièrement dans votre navigateur ; le JSON ne quitte jamais votre ordinateur.