Aller au contenu
HandfulTools

Formateur JSON

Transformez le JSON minifié ou désordonné d'une réponse d'API, d'un journal ou d'une configuration en JSON lisible et indenté. Les erreurs sont signalées avec la ligne et la colonne exactes.

Fonctionne dans le navigateur

Loading…

Mode d'emploi

  1. Collez votre JSON.
  2. Choisissez 2 espaces, 4 espaces ou tabulations.
  3. Triez éventuellement les clés par ordre alphabétique.
  4. Copiez le JSON formaté.

Comment ça marche

Le texte est analysé par le parseur JSON natif du navigateur, strictement conforme à la RFC 8259, puis resérialisé avec l'indentation choisie. Comme les données sont réellement analysées, la sortie est garantie valide et les nombres, chaînes et échappements sont conservés.

Le tri des clés est récursif et facilite la comparaison de deux documents avec l'outil Comparer deux textes.

Exemples

Réponse d'API
{"id":7,"tags":["a","b"]} devient un objet indenté sur plusieurs lignes.
Comparer deux réponses d'API
Triez les clés des deux contenus, puis collez-les dans Comparer deux textes : les vraies différences ressortent au lieu du bruit lié à l'ordre des clés.

Utilisations courantes

  • Lire des réponses d'API et webhooks
  • Nettoyer des fichiers de configuration
  • Préparer du JSON pour une documentation

Confidentialité et sécurité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et textes ne sont jamais envoyés sur nos serveurs : le traitement a lieu sur votre appareil. Comment chaque outil traite les fichiers

Questions fréquentes

Les commentaires ou virgules finales sont-ils acceptés ?

Non, le JSON standard ne les autorise pas ; le formateur les signale pour éviter des échecs ailleurs.

Mon JSON est-il envoyé à un serveur ?

Non, tout se passe dans votre navigateur.

Y a-t-il une limite de taille ?

Seulement la mémoire de votre appareil ; plusieurs mégaoctets se formatent en moins d'une seconde.

Où se trouve exactement mon erreur de syntaxe ?

Le message d'erreur indique la ligne et la colonne du premier problème. Les causes habituelles : une virgule en trop avant } ou ], des apostrophes au lieu de guillemets doubles, ou un guillemet ou antislash non échappé dans une chaîne.

Comment minifier au lieu d'indenter ?

Choisissez l'option de minification : les mêmes données sont réécrites sans espaces ni retours à la ligne, ce qu'il faut pour placer du JSON dans une valeur de configuration, une variable d'environnement ou une URL.

Dernière mise à jour: