JSON

mise en forme et minification

Validez du JSON strict, formatez-le avec une indentation réglable ou minifiez-le avec le parseur JSON du navigateur.

Cette conversion s’exécute uniquement dans votre navigateur — rien n’est téléversé.

  • Entrée0
  • Sortie0
  • OptionsFormater · 2 espaces

Entrée

Sortie

Qu'est-ce que cet outil ?

Validez, mettez en forme et minifiez du JSON strict avec JSON.parse / JSON.stringify du navigateur. Les clés et chaînes doivent être en guillemets doubles ; commentaires, virgules finales et guillemets simples sont refusés.

Utile pour inspecter des réponses d’API, nettoyer des extraits de configuration ou confirmer un payload collé. La conversion YAML ↔ JSON est un autre outil.

Cas d'usage courants

  • Déplier une réponse API compacte avec une indentation lisible
  • Retirer les espaces avant d’embarquer du JSON dans une requête, un log ou un exemple
  • Détecter virgules finales et erreurs de guillemets avant un déploiement

Comment utiliser

  1. Choisissez Formater ou Minifier. La sortie se met à jour en direct.
  2. En formatage, choisissez 1 à 8 espaces ; le changement est immédiat.
  3. Collez du JSON. Les erreurs affichent ligne et message au-dessus des éditeurs.
  4. Copiez lorsque le badge Valide apparaît. Corrigez Invalide d’abord.

Exemples

Entrée / réglageSortieNotes
{"id":1,"name":"Ada"} → Formater (2)Objet multiligne indenté de 2 espacesMise en forme classique.
Objet multiligne → Minifier{"id":1,"name":"Ada"}Espaces inutiles retirés.
{id:1}Erreur de parse (clé non quotée)Le JSON strict exige "id".
{"a":1,}Erreur de parse (virgule finale)Erreur fréquente en collant un objet JS.

Pièges courants

  • Virgules finales et guillemets simples échouent en JSON strict même s’ils passent en littéraux JS.
  • Les très gros payloads peuvent ralentir l’onglet.
  • Pas de YAML, JSON5 ni JSONC ici ; utilisez l’outil YAML ↔ JSON pour les allers-retours YAML.

Références

Dernière révision: 2026-07-26

Questions fréquentes

JSON5 ou commentaires sont-ils pris en charge ?
Non. Le parseur est `JSON.parse` strict : commentaires, virgules finales, guillemets simples et clés non quotées sont invalides.
Puis-je choisir l’indentation en mise en forme ?
Oui. De 1 à 8 espaces ; la sortie se met à jour en direct. La minification ignore l’indentation.
Pourquoi une réponse d’API ne se parse-t-elle pas ?
Causes fréquentes : virgule finale, guillemets simples, corps tronqué. Corrigez la ligne indiquée puis copiez le résultat.
Mon JSON est-il téléversé ?
Non. Formatage et validation restent dans votre navigateur.