Aller au contenu principal

Formater du JSON

Collez un document JSON et mettez-le en forme avec l’indentation de votre choix, en triant les clés ou en retirant les commentaires s’il en contient. Si la syntaxe est invalide, l’erreur indique la ligne et la colonne exactes plutôt qu’un message générique.

100 % local
Indentation
Les commentaires et les virgules finales sont supprimés automatiquement
Taille d’entrée
0 o
Taille formatée
0 o
Lignes
0 → 0
Indentation détectée
Compacte
JSON formaté
Le JSON formaté s’affichera ici.

Comment fonctionne cet outil ?

Un JSON minifié est illisible pour un humain et parfaitement valide pour une machine : le mettre en forme est donc presque toujours la première étape pour comprendre une réponse d’API ou un fichier de configuration enregistré sur une seule ligne.

Presque toutes les erreurs de syntaxe tiennent à trois causes : une virgule après le dernier élément, des apostrophes simples là où JSON exige des guillemets doubles, et des guillemets typographiques collés depuis un traitement de texte. Le message pointe le premier caractère qui ne peut plus faire partie du document, souvent une ligne sous l’erreur réelle.

Questions fréquentes

Les grands nombres perdent-ils en précision ?

Non. Le formateur JSON et le minificateur JSON travaillent sur les tokens du texte original : ils conservent les grands entiers, les chiffres décimaux, la notation exponentielle et le zéro négatif sans conversion en Number JavaScript. Les outils qui ont besoin de valeurs JavaScript refusent les nombres dont la valeur décimale changerait plutôt que de renvoyer des données arrondies. Un parseur en aval peut utiliser des flottants ; transmettez les identifiants exacts sous forme de chaînes pour les conserver entre systèmes.

Puis-je formater du JSON contenant des commentaires ?

Oui. La norme RFC 8259 ne prévoit pas de commentaires, mais beaucoup de fichiers de configuration en utilisent. L’outil peut les retirer pour produire du JSON valide, ce qui évite de les supprimer à la main avant chaque validation.

Trier les clés change-t-il le sens du document ?

Non. En JSON l’ordre des clés d’un objet n’est pas significatif : les trier par ordre alphabétique produit un document équivalent. C’est particulièrement utile avant de comparer deux versions, car cela supprime des différences qui n’en sont pas.

Y a-t-il une taille maximale de document ?

8 Mo. La mise en forme s’exécute sur le fil principal pour que le résultat apparaisse pendant la saisie, et au-delà de cette taille l’onglet cesse de se redessiner. L’outil refuse avec un message clair plutôt que de se figer.

Outils disponibles en français

Autres langues