Formater et valider du JSON
Collez du JSON pour l’indenter, le vérifier et le parcourir sous forme d’arbre. En cas d’erreur, vous obtenez la ligne et la colonne exactes.
- Taille en entrée
- 0
- Taille en sortie
- 0
- Clés
- 0
- Profondeur
- 0
Le JSON est vérifié selon la norme JSON stricte pendant la saisie. Les nombres sont réécrits exactement comme vous les avez saisis, les identifiants longs gardent donc tous leurs chiffres. Rien n’est envoyé : les données restent dans votre navigateur. Les commentaires, les apostrophes et les virgules finales ne sont pas du JSON valide et sont signalés comme erreurs.
Mode d’emploi
- Collez votre JSON dans la zone d’entrée ou cliquez sur « Exemple ».
- Lisez la ligne d’état : « JSON valide » ou la ligne, la colonne et la raison de l’erreur.
- Choisissez 2 espaces, 4 espaces, tabulation ou sortie minifiée, et cochez « Trier les clés de A à Z » si besoin.
- Passez à la vue Arbre pour naviguer et copier un chemin, puis copiez ou téléchargez le résultat.
Ce que fait l’outil
Position exacte des erreurs
Les erreurs indiquent la ligne et la colonne avec une explication courte et un extrait balisé ; « Aller à l’erreur » place le curseur à cet endroit.
Indenter ou minifier
Indentez avec 2 espaces, 4 espaces ou une tabulation, ou condensez le JSON sur une seule ligne pour gagner de la place.
Vue en arbre repliable
Parcourez les données imbriquées, dépliez ou repliez les branches et cliquez sur un nœud pour voir et copier son chemin, par exemple $.items[0].name.
Tri des clés
Classe les clés de chaque objet par ordre alphabétique, ce qui facilite la comparaison de deux documents.
Nombres inchangés
Les nombres sont réécrits tels que saisis : un identifiant de 20 chiffres ou une valeur comme 1.0 n’est ni arrondi ni modifié.
Copier, télécharger, réutiliser
Copiez le résultat, enregistrez-le en fichier .json ou renvoyez-le dans l’entrée pour continuer à travailler.
Bon à savoir
Le JSON issu d’une API, d’un journal ou d’un fichier de configuration arrive souvent sur une seule longue ligne, et une virgule manquante suffit à le rendre inutilisable. Cet outil vérifie le texte selon la norme JSON stricte pendant la saisie. Le message indique ce qui était attendu, par exemple une virgule ou un crochet fermant, et pointe la ligne et la colonne avec un repère sous le caractère, sans qu’il faille chercher.
La vérification est volontairement stricte. Les commentaires, les chaînes entre apostrophes, les noms de propriété sans guillemets et les virgules finales sont permis en JavaScript mais pas en JSON, ils sont donc signalés. Les clés en double sont conservées telles qu’écrites. Les très grands nombres gardent tous leurs chiffres car rien n’est converti en nombre flottant. Les gros documents s’ouvrent aussi en arbre, les longs tableaux étant affichés par pages. Tout se passe dans votre navigateur : vos données privées ne sont jamais envoyées.
Questions fréquentes
Comment formater du JSON en ligne ?
Collez-le dans la zone d’entrée. Le résultat formaté s’affiche aussitôt à droite ; choisissez 2 espaces, 4 espaces ou une tabulation pour l’indentation.
Comment trouver l’erreur dans mon JSON ?
La ligne d’état indique la ligne, la colonne et la raison, avec un extrait et un repère. « Aller à l’erreur » place le curseur à cet endroit.
Comment minifier du JSON ?
Choisissez « Minifié » dans la sortie. Tous les espaces et sauts de ligne hors des chaînes sont retirés et le résultat tient sur une ligne.
Pourquoi mon JSON avec des commentaires ou des apostrophes est-il refusé ?
Contrairement à JavaScript, JSON n’accepte ni commentaires, ni apostrophes, ni virgules finales. Retirez-les et le JSON devient valide.
L’outil modifie-t-il mes nombres ?
Non. Les nombres restent exactement tels que vous les avez saisis, y compris les longs identifiants et les valeurs comme 1.50.
Mon JSON est-il envoyé à un serveur ?
Non. L’analyse et le formatage se font dans votre navigateur, rien n’est téléversé.