Formateur JSON
Transformez un JSON minifié ou brouillon en texte lisible et bien indenté, avec un message d’erreur précis si le JSON est invalide.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Formateur JSON ?
JSON (JavaScript Object Notation) est le format texte standard des API, des fichiers de configuration et des journaux. Les réponses d’API arrivent souvent minifiées sur une seule ligne, ce qui les rend pénibles à lire et à relire.
Ce formateur analyse votre JSON avec un analyseur strict conforme à la RFC 8259, puis le réécrit avec l’indentation choisie. Contrairement aux outils qui enchaînent JSON.parse et JSON.stringify, les nombres sont recopiés caractère par caractère : 12345678901234567890 ou 1.50 ne sont jamais arrondis ni réécrits.
Comment ça marche ?
- Collez votre JSON ou ouvrez un fichier .json : le résultat formaté s’affiche immédiatement.
- Choisissez 2 espaces, 4 espaces, une tabulation ou la mise en page compacte sur une ligne, et cochez « Trier les clés » pour l’ordre alphabétique.
- Si le JSON est invalide, l’outil indique la cause avec la ligne et la colonne du problème, ainsi qu’un court extrait.
- Copiez le résultat ou téléchargez-le sous le nom formatted.json.
Cas d'usage courants
- Lire une réponse d’API minifiée copiée depuis l’onglet Réseau du navigateur.
- Normaliser un package.json, un tsconfig ou un fichier de paramètres avant de le committer pour garder des diffs courts.
- Vérifier que des identifiants entiers sur 64 bits restent intacts avant d’envoyer une charge utile à un autre service.
- Préparer un exemple JSON lisible pour une documentation ou un rapport de bug.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
{"id":12345678901234567890,"name":"Ada Lovelace","tags":["math","code"],"address":{"city":"London","zip":"N1"},"scores":[1.50,2,{"bonus":null}]}{
"id": 12345678901234567890,
"name": "Ada Lovelace",
"tags": [
"math",
"code"
],
"address": {
"city": "London",
"zip": "N1"
},
"scores": [
1.50,
2,
{
"bonus": null
}
]
}Confidentialité
Formateur JSON s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Les clés en double sont conservées telles quelles (valides en JSON mais ambiguës). Les commentaires et les virgules finales ne sont pas du JSON : utilisez Réparer JSON.
Questions fréquentes
Le formateur modifie-t-il mes nombres ?
Non. Les nombres et les séquences d’échappement des chaînes sont recopiés exactement. Les entiers au-delà de 9 007 199 254 740 991 déclenchent un avertissement, car un programme JavaScript qui lit ce JSON les arrondirait.
Comment la ligne et la colonne de l’erreur sont-elles calculées ?
L’analyseur compte les lignes et les caractères jusqu’au premier caractère inattendu : vous obtenez une position comme « ligne 3, colonne 8 » et un extrait de cette ligne avec un repère.
Mon JSON est-il envoyé à un serveur ?
Non. L’analyse et l’affichage se font dans l’onglet de votre navigateur (dans un worker pour les très gros fichiers) : vos données confidentielles restent sur votre appareil.
Outils associés
Validateur JSON
Vérifiez qu’un texte est du JSON valide et repérez le caractère exact où il déraille.
JSON & données
Minifier JSON
Compressez un document JSON sur une seule ligne compacte et voyez combien d’octets vous économisez.
JSON & données
Réparer JSON
Collez du « presque JSON » issu d’un journal, d’une réponse de chatbot ou d’un extrait JavaScript et obtenez du JSON valide, avec un rapport clair de chaque changement.
JSON & données
Visionneuse JSON
Explorez un document JSON sous forme d’arbre dépliable plutôt que d’un mur de texte, avec un résumé de sa structure.
JSON & données
Trier les clés JSON
Réordonnez alphabétiquement les clés de chaque objet JSON pour obtenir un document stable et canonique.
JSON & données
Convertisseur JSON en YAML
Transformez du JSON en YAML lisible au style bloc, avec des chaînes entre guillemets seulement si nécessaire.
JSON & données
Convertisseur JSON en XML
Transformez un document JSON en XML bien formé, avec contrôle de l’élément racine, des attributs et de la mise en forme.
JSON & données
Comparateur JSON (diff)
Collez deux documents JSON et voyez ce qui a changé dans les données, quels que soient l’ordre des clés ou l’indentation.
JSON & données