Aller au contenu
FileTinker

Formateur et validateur JSON

Collez du JSON pour l'embellir, le minifier ou le valider instantanément. Les erreurs sont localisées par ligne et colonne, et tout fonctionne dans votre navigateur — vos données ne quittent jamais votre appareil.

Le JSON formaté apparaîtra ici.

Outils JSON

Accédez directement au mode dont vous avez besoin — chacun dispose de sa propre page :

Comment formater du JSON

  1. Collez ou saisissez votre JSON dans la zone de texte.
  2. Choisissez Embellir, Minifier ou Valider — définissez l'indentation et l'ordre des clés si vous embellissez.
  3. Copiez le résultat formaté, ou lisez l'erreur (ligne et colonne) si le JSON est invalide.

À propos du formatage JSON

Un formateur JSON (ou outil d'embellissement) ré-indente du JSON minifié ou désordonné pour en faire une structure lisible et uniformément espacée, ce qui rend les réponses d'API, les fichiers de configuration et les charges utiles de journaux bien plus faciles à parcourir et à déboguer. La minification fait l'inverse — elle supprime chaque espace et saut de ligne pour produire la charge utile la plus compacte possible, idéale pour le stockage ou le transfert.

La validation analyse le texte avec le même moteur que celui des navigateurs : tout ce qu'elle accepte est donc du JSON valide partout. En cas d'échec de l'analyse, vous obtenez la ligne et la colonne exactes du problème, ce qui vaut mieux que de chercher à l'œil une virgule en trop ou un crochet superflu. Comme tout se déroule en local, vous pouvez formater en toute sécurité du JSON contenant des données privées ou de production. Une réserve : les nombres sont analysés comme des doubles natifs, si bien que les entiers supérieurs à 2^53 ou les décimaux très longs peuvent perdre en précision.

Questions fréquentes

Mon JSON est-il envoyé quelque part ?

Non. Le formatage, la minification et la validation fonctionnent tous dans votre navigateur grâce à l'analyseur JSON intégré : tout ce que vous collez ne quitte jamais votre appareil — sûr pour les données privées ou de production.

Quelle est la différence entre embellir et minifier ?

Embellir ré-indente le JSON avec des sauts de ligne et des espaces pour le rendre facile à lire ; minifier supprime tous les espaces inutiles pour produire le plus petit JSON valide possible, idéal pour le transfert ou le stockage.

Pourquoi indique-t-il que mon JSON est invalide ?

Le validateur signale la première erreur de syntaxe avec sa ligne et sa colonne. Les causes courantes sont les virgules en fin de liste, les guillemets simples au lieu des guillemets doubles, les clés sans guillemets, ou un crochet ou une accolade manquant.

Peut-il trier les clés JSON ?

Oui. Activez « Trier les clés » lors de l'embellissement et les clés de chaque objet seront classées par ordre alphabétique (de façon récursive), ce qui rend deux documents JSON faciles à comparer.