Formatage JSON : Valider, Formater et Minifier JSON
Maîtrisez la syntaxe JSON, la validation, le formatage et la minification pour les APIs, les fichiers de configuration et l'échange de données.
JSON (JavaScript Object Notation) est le format universel d'échange de données pour les applications web modernes. Chaque API REST, fichier de configuration et pipeline de données utilise JSON comme format principal.
La différence entre JSON formaté et minifié est purement cosmétique : les deux contiennent des données identiques. Le JSON formaté est lisible par l'humain. Le JSON minifié est plus petit pour le transfert réseau.
Qu'est-ce que JSON
JSON est un format d'échange de données léger dérivé de la syntaxe des littéraux d'objet JavaScript. Il représente les données comme des paires clé-valeur (objets) et des listes ordonnées (tableaux), prenant en charge six types de données.
Outil gratuit Formateur et Validateur JSON Formatez, validez et minifiez des données JSONRègles de syntaxe JSON
Règles de syntaxe strictes : les clés doivent être des chaînes entre guillemets doubles. Pas de guillemets simples. Pas de virgules finales. Pas de commentaires. Pas de valeurs undefined. Pas de NaN ni Infinity.
Formatage vs minification
Le JSON formaté utilise l'indentation et les sauts de ligne pour rendre la structure lisible. Le JSON minifié supprime tous les espaces blancs inutiles pour réduire la taille du fichier.
// Formaté (lisible)
{
"utilisateur": {
"nom": "Alice",
"age": 30,
"actif": true
}
}
// Minifié (compact)
{"utilisateur":{"nom":"Alice","age":30,"actif":true}} Outil gratuit Encodeur / Décodeur Base64 Encodez et décodez des chaînes Base64 pour les payloads d'API Erreurs JSON courantes
Les erreurs JSON les plus courantes : virgule finale, chaînes entre guillemets simples, commentaires dans JSON, valeurs undefined, NaN et Infinity, caractères spéciaux non échappés dans les chaînes.
JSON dans les APIs et fichiers de configuration
Les APIs REST utilisent JSON comme format standard pour les requêtes et les réponses. L'en-tête Content-Type: application/json signale le contenu JSON.
Outils et validateurs
Les validateurs JSON vérifient la correction syntaxique. Les formateurs ajoutent l'indentation. Les minificateurs suppriment les espaces blancs. Les validateurs de schéma JSON vérifient que les données correspondent à un schéma défini.
Outil gratuit Convertisseur de Timestamp Convertissez les timestamps Unix en dates lisibles