Formateur JSON
Formatez, embellissez, validez et inspectez JSON instantanément dans votre navigateur.
Saisir JSON
JSON formaté
- Traitement localVotre JSON est entièrement formaté dans la mémoire de votre navigateur. Les charges utiles ne touchent jamais les serveurs distants.
- Formatage sensible à la structureIndentez proprement les objets et les tableaux imbriqués sans altérer leur structure de données ou leurs valeurs logiques.
- Validation incluseDétecte le JSON invalide avant le formatage, en mettant en évidence les erreurs par ligne exacte, colonne et extrait de contexte.
Guide pédagogique
Comprendre le formatage JSON
Comment embellir transforme les données brutes lisibles par machine en une hiérarchie claire et lisible par l'homme.
{"user":{"name":"Alice","active":true,"roles":["admin","editor"]}}{
"user": {
"name": "Alice",
"active": true,
"roles": [
"admin",
"editor"
]
}
}Étend le JSON compact ou désordonné avec une indentation et des sauts de ligne lisibles pour l'édition et la révision du code.
Supprime les espaces redondants pour compresser les charges utiles pour les API de production et le transit réseau.
Vérifie strictement les règles de syntaxe RFC 8259 et identifie la syntaxe mal formée avec des extraits de contexte.
Formateur JSON vs Minificateur JSON
Besoin de JSON compact ? Ouvrir le miniificateur JSON →| Aspect | Formateur (Embellisseur) | Minificateur (Compacteur) |
|---|---|---|
| Objectif principal | Lisibilité humaine et débogage visuel | Plus petite charge utile d'octet valide pour le transport |
| Espaces | Développé avec 2 ou 4 espaces ou tabulations cohérents | Chaînes extérieures complètement supprimées |
| Idéal pour | Édition, débogage et révisions de code | API de production, mise en cache et stockage de bases de données |
| Structure des données | Strictement préservé | Strictement préservé |
Problèmes de formatage courants
Besoin d’un diagnostic d’erreur détaillé ? Ouvrir le validateur JSON →Erreurs de syntaxe fréquentes qui empêchent l'analyse et le formatage de JSON :
JSON interdit les virgules après la dernière clé d'un objet ou d'un élément d'un tableau.
{"a": 1, "b": 2,}Les chaînes JSON et les clés de propriété doivent strictement utiliser des guillemets doubles ("), jamais des guillemets simples (').
{'user': 'Alex'}Tous les noms de propriétés d'objet en JSON standard doivent être placés entre guillemets doubles.
{name: "Alex"}Les constantes JavaScript telles que NaN, Infinity et undefined ne sont pas valides en JSON standard.
{"score": NaN}Extraits de formatage du développeur
Comment embellir JSON dans les langages et environnements de programmation populaires.
// Native JavaScript / Node.js
function formatJson(input, indent = ) {
return JSON.stringify(JSON.parse(input), null, indent);
}
const raw = '{"app":"ToolPorta","active":true}';
console.log(formatJson(raw, ));Base de connaissances