Formateur / validateur / visualiseur JSON

Formatez, minifiez, validez, triez et inspectez du JSON avec vue arborescente, détails derreur, métriques de structure, copie et téléchargement.

Formater JSON et voir ce qui change

Utilisez cet outil quand un payload doit passer d'un bloc illisible à quelque chose de débogable. Collez du JSON depuis une réponse d'API, un fichier de configuration, un corps de webhook, un export de stockage navigateur ou une ligne de log. Le formateur valide la syntaxe, indique les erreurs d'analyse et peut produire une indentation lisible, du JSON compact minifié ou une vue arborescente extensible.

Le tri des clés d'objet est utile pour comparer des snapshots générés ou vérifier si deux objets ne diffèrent que par l'ordre. Les compteurs de structure aident à repérer rapidement un objet de réglages plat, une enveloppe d'API imbriquée ou une grosse réponse riche en tableaux.

Chargement de l'outil...

Usages utiles

  • Formater des payloads d'API et de webhooks avant de les coller dans tickets, docs ou revues de code.
  • Minifier du JSON pour variables denvironnement, fixtures ou entrées de test compactes.
  • Trier les clés d'objet pour faciliter les comparaisons dans les diffs et captures.
  • Inspecter des données imbriquées en vue arborescente sans se perdre dans une longue chaîne.
  • Consulter les compteurs objets, tableaux, propriétés, nœuds, octets et profondeur avant de traiter les données.

Règles JSON strictes

Le validateur utilise une analyse JSON stricte. Les commentaires, virgules finales, chaînes entre apostrophes, clés non citées, Infinity, NaN et autres raccourcis de littéraux JavaScript ne sont donc pas du JSON valide. Si un backend ou un outil accepte ces extensions, normalisez la valeur avant de la considérer comme du JSON portable.

FAQ du formateur JSON

Mon JSON est-il envoyé ?

Non. Formatage, minification, tri, validation et rendu arborescent se font dans le navigateur.

Le tri des clés modifie-t-il les tableaux ?

Non. Le tri s'applique aux clés d'objet. L'ordre des tableaux est conservé, car il porte généralement un sens.

Pourquoi mon objet JavaScript est-il invalide ?

JSON est plus strict que la syntaxe objet JavaScript. Utilisez des guillemets doubles pour les chaînes et les clés, retirez les commentaires et les virgules finales.

Outils développeur liés