Formateur JSON - Validateur, Beautify et Minify en Ligne
Embellissez, validez et minimisez vos données JSON instantanément.
En attente de données...
Filtrer Résultat
Correspondre à TOUTES les règles :
Formateur JSON
Cet outil analyse le JSON dès que vous le collez ou le tapez, signale la première erreur de syntaxe trouvée avec la ligne concernée, puis transforme un JSON valide en document lisible et indenté ou en chaîne compacte sur une seule ligne. Une virgule superflue ou une clé sans guillemets est repérée immédiatement, au lieu d echouer silencieusement plus loin dans la chaîne de traitement.
Comment fonctionne la validation
Le texte saisi passe par un analyseur conforme à la norme RFC 8259 à chaque modification. Si l'analyse réussit, l'objet est réécrit avec une indentation de deux espaces pour la vue formatée, ou sans aucun espace pour la vue minifiée. Si l'analyse échoue, le traitement s'arrête au premier problème structurel: une virgule manquante, une virgule superflue avant une accolade fermante, une clé sans guillemets ou une chaîne fermée par des guillemets simples au lieu de doubles, et affiche le message d'erreur exact renvoyé par l'analyseur plutôt qu'un avis générique de JSON invalide. L'analyse et le formatage se déroulent entièrement dans le navigateur ; le texte ne quitte jamais la page. Au-delà du formatage, le résultat peut être affiché sous forme de code coloré, de texte brut, d'arborescence repliable ou de formulaire modifiable, et la source ou le résultat peuvent être filtrés via un générateur de règles champ/opérateur/valeur, une recherche libre ou une requête JMESPath. L'import d'un fichier .json, le téléchargement du résultat, un historique annuler/rétablir, ainsi qu'un indicateur en direct de la taille en octets et du nombre de lignes, sont également disponibles.
Exemple concret
Prenons l objet {"id": 4821, "nom": "Camille Dubois", "actif": true,} - remarquez la virgule juste avant l accolade fermante. Un analyseur JSON considère cette virgule comme une erreur de syntaxe, car contrairement aux objets littéraux JavaScript, JSON n autorise pas de virgule après la dernière propriété. L outil signale l erreur à cet emplacement précis plutôt que d accepter le fichier ; en retirant la virgule après true, l objet se formate correctement, avec chaque clé sur sa propre ligne.
Avant et après le formatage
Une réponse d'API classique arrive minifiée, sur une seule ligne. Le formatage la déplie pour la lecture ; la minification inverse l'opération pour la transmission :
{"commandeId":88213,"client":"Camille Dubois","ville":"Lyon","articles":[{"sku":"KT-104","qte":2},{"sku":"KT-207","qte":1}],"total":312.5,"paye":true}{
"commandeId": 88213,
"client": "Camille Dubois",
"ville": "Lyon",
"articles": [
{
"sku": "KT-104",
"qte": 2
},
{
"sku": "KT-207",
"qte": 1
}
],
"total": 312.5,
"paye": true
}