Formateur JSON
Embellissez ou minifiez n’importe quel JSON avec une indentation de 2 ou 4 espaces, et validez-le avec des positions d’erreur exactes. Votre JSON est analysé entièrement dans votre navigateur — rien n’est téléversé.
Comment utiliser
- Collez votre JSON dans la zone de saisie.
- Choisissez l’indentation, puis cliquez sur Formater, Minifier ou Valider.
- Copiez le résultat, ou lisez la position exacte de l’erreur si le JSON est invalide.
Questions fréquentes
Quelle est la différence entre JSON embelli et JSON minifié ?
Le JSON embelli ajoute des sauts de ligne et une indentation pour qu’on puisse le lire et le modifier confortablement. Le JSON minifié supprime chaque espace et chaque saut de ligne superflus pour réduire le fichier à sa taille minimale — le format que les API renvoient généralement. Les deux représentent exactement les mêmes données.
Mon JSON est-il téléversé vers un serveur ?
Non. Le formatage et la validation s’exécutent dans votre navigateur via JSON.parse et JSON.stringify. Vos données ne quittent jamais votre appareil, ce qui rend l’outil sûr pour des configurations privées et des charges utiles en production.
Pourquoi mon JSON échoue-t-il avec « Unexpected token » ?
Les coupables habituels sont une virgule finale après le dernier élément, des apostrophes à la place des guillemets, des clés sans guillemets, des commentaires (le JSON ne les autorise pas) ou des sauts de ligne bruts dans les chaînes. Le message d’erreur sous le formulaire indique la position exacte où l’analyse s’est arrêtée.
Quelle est la différence entre JSON et un objet JavaScript ?
Le JSON est un format textuel strict : les clés doivent être des chaînes entre guillemets doubles et les valeurs se limitent aux chaînes, nombres, booléens, null, tableaux et objets. Les objets JavaScript peuvent en plus contenir des fonctions, undefined, des commentaires et des clés sans guillemets.