Formateur et validateur JSON

Collez votre JSON pour l’indenter, le minifier ou le vérifier. S’il est cassé, vous obtenez la ligne et la colonne exactes, en langage clair, et une réparation en un clic pour les erreurs habituelles.

  • Gratuit
  • Sans inscription
  • Fonctionne dans votre navigateur
json-formatter
Collez du JSON à gauche pour le formater et le vérifier.
Résultat

100 % confidentiel : votre JSON est traité dans votre navigateur et n’est jamais envoyé à un serveur. Sans risque pour des réponses d’API contenant des jetons ou des données personnelles.

Comment ça marche

Collez votre JSON

Issu d’une réponse d’API, d’un fichier de configuration ou d’un journal. Il est vérifié au moment du collage.

Lisez le résultat

Un JSON valide est indenté et coloré. S’il est cassé, vous voyez exactement où et pourquoi.

Copiez ou réparez

Copiez le résultat formaté, ou laissez l’outil réparer pour vous les erreurs courantes.

Formater, vérifier et corriger du JSON au même endroit

JSON est le format que la plupart des programmes utilisent pour échanger des données : réponses d’API, fichiers de configuration, exports et journaux. Il est facile pour les machines et difficile pour les humains, surtout quand il arrive sur une seule ligne. Cet outil transforme cette ligne en JSON lisible et indenté, ou fait l’inverse et le minifie pour gagner de la place, et il vous dit si le JSON est valide.

Des erreurs expliquées en langage clair

Un analyseur classique dit quelque chose comme « Unexpected token } at position 214 ». Ici, vous obtenez la ligne et la colonne, les lignes autour avec un repère sous le problème, et une explication du type « il y a une virgule avant une accolade fermante ». Les fautes qui causent la plupart des JSON invalides sont toujours les mêmes :

  • Une virgule finale après le dernier élément.
  • Des apostrophes au lieu de guillemets doubles.
  • Des noms de propriétés sans guillemets, comme dans les objets JavaScript.
  • Des commentaires, que JSON n’autorise pas.
  • Une virgule manquante entre deux éléments.
  • Des valeurs de style Python comme True ou None.

Réparation automatique

Quand le JSON est cassé mais que l’intention est claire, le bouton « Essayer de réparer automatiquement » corrige tout ce qui précède et vous dit ce qu’il a changé. Il retire aussi le bloc de code dont les assistants de discussion entourent le JSON et transforme les guillemets typographiques collés depuis un document en guillemets normaux. Relisez le résultat : une réparation est une supposition raisonnable, pas une garantie.

Il n’abîme pas vos données

De nombreux formateurs analysent les nombres comme de simples valeurs à virgule flottante, ce qui arrondit sans prévenir les très grands nombres comme les longs identifiants. Cet outil garde chaque nombre exactement tel que vous l’avez écrit. Il vous avertit aussi des clés répétées, qui sont techniquement acceptées mais signalent en général une erreur, car la plupart des programmes ne gardent que la dernière valeur.

Sans risque pour les données sensibles

Les réponses d’API contiennent souvent des jetons, des adresses e-mail ou des données de clients. Comme le travail se fait dans votre navigateur, rien n’est envoyé à un serveur : vous pouvez utiliser l’outil sans confier ces informations à personne.

Questions fréquentes

Mon JSON est-il envoyé à un serveur ?
Non. Il est formaté et vérifié dans votre navigateur et ne quitte jamais votre appareil. Vous pouvez l’utiliser sans risque avec des réponses contenant des jetons ou des données personnelles.
Pourquoi indique-t-il que mon JSON est invalide alors qu’il fonctionne dans mon code ?
Certains langages acceptent des choses que le JSON strict n’autorise pas, comme les commentaires, les apostrophes, les clés sans guillemets ou les virgules finales. Le message d’erreur vous dit laquelle, et le bouton de réparation peut les corriger.
Quelle différence entre formater et minifier ?
Formater ajoute des retours à la ligne et une indentation pour que des humains puissent lire. Minifier supprime tous les espaces inutiles pour alléger le fichier. Les deux conservent exactement les mêmes données.
Modifie-t-il mes nombres ?
Non. Les nombres sont conservés exactement tels qu’écrits : les longs identifiants ne sont donc pas arrondis, ce que font certains autres outils.
Peut-il trier les clés ?
Oui, cochez « Trier les clés de A à Z ». C’est pratique pour comparer deux fichiers JSON, car les mêmes données apparaissent alors dans le même ordre.
Quelle taille de fichier peut-il gérer ?
Plusieurs mégaoctets passent sans problème sur un ordinateur. Au-delà d’environ 1,5 Mo, la coloration est désactivée pour rester rapide, et la vue en arbre est limitée à quelques milliers de nœuds.
À quoi sert la vue en arbre ?
Elle montre la structure sous forme de dossiers que l’on replie et déplie : c’est le moyen le plus rapide d’explorer une grande réponse sans faire défiler des milliers de lignes.