À quoi sert le formatage d'un JSON ?
Les API, les logs et de nombreux fichiers de configuration stockent le JSON sur une seule ligne pour gagner de la place. C'est parfait pour les machines, mais illisible pour un humain : impossible de voir quel objet en contient un autre ni où se termine une liste.
Ce formateur (aussi appelé JSON beautifier ou pretty print) réécrit le JSON avec un retour à la ligne par valeur et une indentation de 2 ou 4 espaces ou d'une tabulation : la structure se lit d'un coup d'œil. Si vous activez « Trier les clés A-Z », les clés de chaque objet sont classées par ordre alphabétique, ce qui est pratique pour comparer deux réponses.
Les nombres sont conservés exactement tels qu'ils ont été écrits. Beaucoup de formateurs passent le JSON par JavaScript et arrondissent les entiers très longs (un identifiant de 19 chiffres, par exemple) ; ici, cela n'arrive pas. Si le JSON n'est pas valide, vous voyez l'erreur expliquée clairement, la ligne et la colonne, ainsi qu'un bouton qui place le curseur au bon endroit.
Comment formater un JSON
- Collez le JSON dans la zone de saisie, glissez-y un fichier .json ou cliquez sur « Ouvrir un fichier ».
- Choisissez l'indentation : 2 espaces, 4 espaces ou tabulation.
- Si vous le souhaitez, activez « Trier les clés A-Z ».
- Cliquez sur « Formater le JSON », puis copiez le résultat ou téléchargez-le sous forme de fichier.
Quand l'utiliser
- Lire la réponse d'une API qui arrive sur une seule ligne.
- Relire un package.json, un tsconfig.json ou un fichier de configuration avant de le publier.
- Comparer deux réponses JSON avec les clés dans le même ordre.
- Trouver la ligne où se trouve l'erreur d'un JSON que votre programme refuse.
Foire Aux Questions
Quelle différence entre formater et valider un JSON ?
Formater change la présentation (retours à la ligne et indentation) sans toucher aux données. Pour le formater, l'outil doit aussi le lire : si le JSON n'est pas valide, il vous montre l'erreur. Si vous voulez seulement savoir s'il est valide et voir ses statistiques, utilisez le validateur JSON.
Le formatage modifie-t-il des valeurs ?
Non. Seuls les espaces et les retours à la ligne changent. Les nombres sont recopiés tels quels, sans arrondi, et les chaînes gardent leur contenu. Si vous activez « Trier les clés », c'est l'ordre des clés qui change, pas leurs valeurs.
Puis-je formater un JSON avec des commentaires ou des virgules finales ?
Non, car ce n'est pas du JSON valide (c'est du JSON5 ou du JSONC). L'outil vous indique à quelle ligne se trouve le commentaire ou la virgule en trop pour que vous puissiez la supprimer.
Mes données sont-elles envoyées à un serveur ?
Non. Tout est traité dans votre navigateur avec JavaScript. Le texte que vous collez et les fichiers que vous ouvrez ne quittent pas votre appareil : vous pouvez utiliser des données internes ou clients en toute tranquillité.
Puis-je formater plusieurs fichiers à la fois ?
Oui, avec ToolStudio Pro. Ouvrez plusieurs fichiers .json d'un coup : ils sont formatés avec les mêmes options et vous les téléchargez tous ensemble dans un ZIP. L'essai gratuit porte sur un document.
Est-ce gratuit ?
Oui. Vous pouvez essayer l'outil gratuitement sur un document (collé ou un fichier) et modifier les options autant de fois que vous le souhaitez ; les tentatives qui aboutissent à une erreur ne consomment pas l'essai. Pour un usage illimité et le traitement de plusieurs fichiers à la fois, ToolStudio Pro coûte 1,99 € par mois et inclut tous les outils.