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
- Choisissez Formater ou Minifier. La sortie se met à jour en direct.
- En formatage, choisissez 1 à 8 espaces ; le changement est immédiat.
- Collez du JSON. Les erreurs affichent ligne et message au-dessus des éditeurs.
- Copiez lorsque le badge Valide apparaît. Corrigez Invalide d’abord.
Exemples
| Entrée / réglage | Sortie | Notes |
|---|---|---|
{"id":1,"name":"Ada"} → Formater (2) | Objet multiligne indenté de 2 espaces | Mise 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.