Passer au contenu principal
Calnex LogoCalnex
Outils Développeur

Formateur & Validateur JSON

Formatez, minifiez et validez les données JSON instantanément. Affichage avec indentation 2 espaces, vérification des erreurs de syntaxe et comptage des clés.

Entrée JSON

Glissez-déposez le fichier JSON ici ou cliquez pour télécharger

Résultat de sortie

ValidationVALIDE ✓
Total des clés6
Profondeur d'imbrication2
Type racineObject

Exemple d’entrée et de résultat

{"name":"Ada","active":true}
{
  "name": "Ada",
  "active": true
}

Pourquoi choisir Formateur & Validateur JSON

Le formateur et validateur JSON vous aide à formater, réduire et valider instantanément les données JSON. Il vérifie la syntaxe, compte les clés, mesure la profondeur d'imbrication et identifie le type de données racine, ce qui est essentiel pour le débogage des réponses API et des fichiers de configuration.

  • ✓Pretty-prints JSON avec une indentation à 2 espaces
  • ✓Réduit JSON en une seule ligne compacte
  • ✓Valide la syntaxe et affiche des messages d'erreur détaillés
  • ✓Analyse le nombre de clés, la profondeur d'imbrication et le type de données racine

Comment utiliser

  1. 1Collez votre texte JSON dans la zone de saisie
  2. 2Choisissez une action : Formater, Réduire ou Valider
  3. 3Afficher immédiatement le statut de validation
  4. 4Copiez la sortie formatée ou réduite
  5. 5Examiner le nombre de clés et l'analyse de la profondeur d'imbrication

Questions fréquentes (FAQ)

Qu'est-ce qui rend JSON valide ?

Un JSON valide doit utiliser des guillemets doubles pour les clés et les valeurs de chaîne, ne peut pas avoir de virgules finales, doit utiliser des crochets appropriés ({} pour les objets, [] pour les tableaux) et ne prend en charge que des types de données spécifiques : chaîne, nombre, booléen, nul, objet et tableau.

Quelle est la différence entre le format JSON et minify ?

Le formatage (jolie impression) ajoute des espaces, une indentation et des sauts de ligne pour rendre JSON lisible par l'homme. La réduction supprime tous les espaces inutiles pour produire la plus petite chaîne JSON valide possible, idéale pour la transmission réseau.

JSON peut-il avoir des commentaires ?

Le JSON standard ne prend pas en charge les commentaires. Si vous avez besoin de commentaires dans les fichiers de configuration, envisagez d'utiliser JSONC (JSON avec commentaires), qui est pris en charge par VS Code et certains autres outils, ou utilisez un sur-ensemble comme JSON5.

Comment puis-je corriger une erreur JSON « Jeton inattendu » ?

Cette erreur signifie généralement qu'il y a un problème de syntaxe à la position indiquée. Les causes courantes incluent : des guillemets simples au lieu de guillemets doubles, des virgules finales après le dernier élément d'un objet ou d'un tableau, des caractères non échappés dans des chaînes ou des crochets manquants.

Quelle est la profondeur d’imbrication maximale pour JSON ?

La spécification JSON ne définit pas de profondeur maximale, mais les analyseurs et les environnements ont des limites pratiques. La plupart des analyseurs modernes gèrent sans problème des profondeurs de plus de 100. Une imbrication très profonde peut avoir un impact sur les performances et la lisibilité.

Références & sources autorisées

JSON Specification (RFC 8259)

Voir la source

Working with JSON - MDN Web Docs

Voir la source

Introducing JSON

Voir la source