Passer au contenu principal

Outils pratiques

Formateur et validateur JSON

Indente ton JSON avec 4 espaces et vérifie sa syntaxe, avec la ligne et la colonne de l'erreur. Tout reste dans ton navigateur.

Colle ton JSON puis clique sur Formater : il est réindenté avec 4 espaces et sa syntaxe est vérifiée au passage. Tout se fait dans ton navigateur, rien n'est envoyé.

JSON à formaterAstuce : Ctrl / ⌘ + Entrée lance aussi le formatage.
Résultat formatéClique sur Formater pour afficher ton JSON indenté avec 4 espaces.
Ton JSON formaté s'affichera ici.

Contenu recommandé

Ce formateur JSON remet en forme un JSON minifié ou mal indenté : colle-le, clique sur Formater (ou Ctrl/⌘ + Entrée) et il est réécrit avec une indentation de 4 espaces et des retours à la ligne, pour que les objets et tableaux imbriqués se lisent facilement. Le texte est lu par l'analyseur JSON intégré au navigateur, donc le même clic sert aussi de validateur : si la syntaxe est fausse, tu vois la ligne et la colonne du problème (quand ton navigateur les fournit) ainsi que son message d'erreur d'origine. Le résultat se copie en un clic.

L'analyse et la mise en forme se font entièrement dans ton navigateur ; le JSON collé n'est jamais envoyé à un serveur, ce qui convient aux réponses d'API ou fichiers de configuration contenant des jetons. Le validateur suit strictement le JSON standard : commentaires, virgules finales, apostrophes et autres écritures JSON5 sont signalés comme erreurs. Comme la sortie est régénérée à partir des données analysées, les entiers supérieurs à 9007199254740991 perdent en précision, une clé en double ne garde que sa dernière valeur et un nombre comme 1.0 devient 1. L'outil formate et valide uniquement : pas de minification, de tri des clés ni de vue en arbre.

Questions fréquentes

  • Q. Mon JSON est-il envoyé à un serveur ?

    A. Non. L'analyse et la mise en forme se font sur ton appareil avec l'analyseur JSON du navigateur, et le texte collé n'est envoyé nulle part.

  • Q. Comment trouver l'erreur dans mon JSON ?

    A. Clique sur Formater. Si le JSON est invalide, l'outil indique la ligne et la colonne de l'erreur quand le navigateur fournit une position, avec son message d'origine, par exemple « Expected ',' or '}' after property value ».

  • Q. Accepte-t-il les commentaires ou les virgules finales ?

    A. Non. Il suit le JSON standard (RFC 8259) : commentaires, virgules finales, chaînes entre apostrophes et clés sans guillemets sont signalés comme erreurs. Retire-les puis formate à nouveau.

  • Q. Le formatage peut-il modifier mes données ?

    A. La structure et les valeurs restent les mêmes, mais la sortie est régénérée : les entiers au-delà de 9007199254740991 sont arrondis, seule la dernière valeur d'une clé en double est conservée, 1.0 et 1e3 s'écrivent 1 et 1000, et les clés en forme d'entier comme « 2 » passent avant les autres.