Formatteur JSON en ligne

Éditeur JSON
Vue de la structure JSON

À propos de cet outil

À quoi sert cet outil

JSON (JavaScript Object Notation) est un format de données léger utilisé dans les réponses API, les fichiers de configuration, les journaux et le débogage entre le front-end et le back-end. Cette page peut formater, valider, minifier et inspecter du JSON afin que vous puissiez rapidement confirmer si la structure est valide et lisible.

Lorsqu'une charge utile JSON est compressée sur une seule ligne, contient de nombreux champs ou présente un imbriquement profond, il devient difficile de repérer les problèmes à l'œil nu. Le formatage combiné à la vue arborescente rend les relations entre les champs, les niveaux de tableaux et les valeurs suspectes beaucoup plus faciles à inspecter.

Cas d'usage typiques

  • Vérifiez si une réponse API manque de champs ou contient des types de valeurs incorrects.
  • Embellissez du JSON compressé avant de l'envoyer à des collègues, de la documentation ou des tickets.
  • Validez du contenu JSON copié depuis des fichiers de configuration, des webhooks ou des journaux.
  • Nettoyez d'abord la structure, puis passez à Comparateur JSON ou au Convertisseur JSON/XML.

Comment l'utiliser

  1. Collez le JSON brut dans l'éditeur de gauche.
  2. Cliquez sur Valider / Formater pour vérifier la syntaxe et embellir la sortie.
  3. Cliquez sur Minifier si vous avez besoin d'une sortie compacte.
  4. Utilisez la vue de structure à droite pour inspecter les objets et les tableaux plus confortablement.

Dans l'éditeur, vous pouvez également utiliser Ctrl + F pour la recherche, le remplacement et la correspondance d'expressions régulières.

Exemple d'entrée

          {"user":"qr9","roles":["admin","editor"],"active":true,"profile":{"city":"Nanning","team":"frontend"}}
        

Après avoir cliqué sur Valider / Formater, le résultat est réécrit en JSON multiligne indenté et devient beaucoup plus facile à inspecter dans la vue arborescente.

Erreurs courantes

  • Les clés et les valeurs de chaîne JSON doivent utiliser des guillemets doubles, pas des guillemets simples.
  • Le dernier champ d'un objet ou d'un tableau ne peut pas être suivi d'une virgule supplémentaire.
  • Les journaux incluent souvent des caractères invisibles ou des sauts de ligne supplémentaires qui cassent la validation.
  • Les clés triées améliorent la lisibilité, mais vérifiez si l'ordre des champs a une signification métier avant de vous fier à la sortie reformatée.

FAQ

Que dois-je vérifier en premier lorsque la validation JSON échoue ?

Les problèmes les plus courants sont les guillemets manquants, les virgules traînantes, les accolades non appariées ou l'utilisation d'une syntaxe de chaîne invalide. Formater d'abord la charge utile aide généralement à localiser le problème plus rapidement.

Le tri des clés change-t-il la signification du JSON ?

Dans la plupart des scénarios API et de configuration, le tri des clés ne change que l'ordre d'affichage et non la signification de l'objet. Confirmez tout de même si le code en aval dépend de l'ordre original.

Les enregistrements locaux sont-ils téléchargés sur le serveur ?

Non. Les enregistrements locaux sont stockés uniquement dans votre navigateur. Ils sont utiles pour les extraits temporaires, mais ils disparaissent si vous effacez les données du site, changez de navigateur ou passez à un autre appareil.

Quand devrais-je utiliser le comparateur JSON ou le convertisseur JSON/XML à la place ?

Utilisez le comparateur JSON lorsque vous souhaitez comparer deux charges utiles et inspecter les différences au niveau des champs. Utilisez le convertisseur JSON/XML lorsque vous devez transférer des données entre ces deux formats.

Outils connexes

Si vous avez encore besoin de transformer ou de comparer des données structurées après le formatage, ces outils sont les prochaines étapes les plus proches :