Formateur JSON

Transformez du JSON brut et minifiée en sortie claire et structurée.

Vous trouvez une réponse d’API copiée dans une discussion, un JSON compressé en une seule ligne depuis une base de données, ou un dump collé d’un formulaire web. À l’œil, c’est un mur de texte. Le formateur le transforme en quelques secondes : indentation, structuration, signalement des erreurs si elle en contient.

Ce que fait un formateur

Un formateur JSON accomplit trois tâches en parallèle. Il analyse la syntaxe et vous dit exactement où ça se brise. Il ajoute les indentations et les sauts de ligne pour que les niveaux d’imbrication deviennent évidents d’un coup d’œil. Enfin il applique une coloration pour distinguer les objets, clés, nombres et booléens les uns des autres. Ensemble ces trois éléments rendent un JSON brut complètement déchiffrable.

Contrairement à un vrai éditeur avec auto-complétion, un formateur est passif : il voit, valide et présente. C’est son rôle, rien de plus.

Les services qu’il rend

  • Accepter du JSON minifiée ou qui tient sur une ligne
  • Ajouter indentation régulière (2, 4 espaces ou tabulations)
  • Afficher ligne et caractère de chaque erreur
  • Colorer les types pour instantanément voir la structure
  • Copier le résultat en un seul clic
  • Fonctionner sans internet — tout dans le navigateur

Quand le formatage devient indispensable

Vous testez une API : sa réponse est correcte mais minifiée sur une ligne. Vous la formattez et retrouvez la structure d’un coup.

Vous explorez un fichier de configuration applicative : techniquement valide, mais imbriqué sur 10 niveaux. L’indentation aide à suivre les sous-objets.

Vous trouvez un JSON cassé venant d’une source externe. Le formateur pointe l’erreur exacte, ce qui vous fait gagner dix minutes de debugging.

Vous écrivez un document ou un tutoriel avec du code JSON en exemple. Vous le copiez déjà indenté et présenté correctement.

Erreurs classiques et comment les reconnaître

ErreurExemple de ligneDiagnostic
Virgule manquante{"a" : 1 "b" : 2}Il manque une virgule entre les paires clé-valeur
Guillemets mal fermés["texte , autre]Un guillemet ouvrant n’a pas son jumeau fermant
Crochet ou accolade dépareillée{"x" : [1, 2, 3}Le type fermant ne correspond pas au type ouvrant
Virgule avant le fermant{"a" : 1,}JSON interdit une virgule juste avant } ou ]
Apostrophes au lieu de guillemets{'nom' : 'Alice'}JSON exige des guillemets doubles, jamais d’apostrophes

Vos questions sur le formatage

Formater modifie-t-il les valeurs elles-mêmes ?

Non, jamais. Seule la présentation change : indentation, sauts de ligne, coloration. Les clés, chiffres, booléens restent identiques.

Puis-je choisir mon style d’indentation ?

Oui, la plupart des formateurs proposent 2 espaces, 4 espaces, ou tabulations. C’est une préférence de style sans conséquence sur la validité.

Quand le formateur dit ligne 15, l’erreur est vraiment là ?

Souvent, mais pas toujours. Le parseur signale où il a échoué, qui peut être une ligne ou deux après le vrai problème.

Pourquoi mon JSON passe ici mais pas dans mon navigateur ?

Cet outil suit la RFC 7159. Les navigateurs sont souvent plus tolérants pour le JavaScript. Respecter la norme c’est éviter les surprises.

Je peux télécharger le JSON formaté ?

Oui. Copier-coller fonctionne, ou cliquez « Télécharger » pour sauver le fichier avec l’indentation intacte.

Cookie
Nous nous soucions de vos données et aimerions utiliser des cookies pour améliorer votre expérience.