Formateur et validateur JSON

Utilisez-le comme embellisseur JSON pour les réponses API minifiées, les fichiers de configuration et les charges utiles de débogage avant de partager le résultat nettoyé.

Mode de formatage
Astuce de flux de travail Collez JSON, chargez un exemple de préréglage et transformez cette page en un formateur, un validateur et un inspecteur d'arborescence JSON.
Collez JSON pour formater, valider et inspecter l'arborescence.
Exemples de préréglages
Qu’est-ce que JSON ?

JSON (JavaScript Object Notation) est un format de texte permettant d'échanger des données structurées entre systèmes. Il est indépendant du langage et constitue le format de charge utile le plus courant pour les API Web.

Structure JSON

JSON est construit sur deux structures : les objets (collections de paires clé/valeur entourées de {}) et les tableaux (listes ordonnées de valeurs entourées de []). Les valeurs peuvent être des chaînes, des nombres, des booléens (vrai/faux), des valeurs nulles, des objets ou des tableaux. Cette structure simple peut représenter des données complexes et imbriquées.

Cas d'utilisation courants
  • Embellir les charges utiles réduites de requêtes et de réponses d'API
  • Détecter les erreurs de syntaxe dans les fichiers de configuration avant les déploiements
  • Examen des journaux imbriqués et des charges utiles des webhooks dans une arborescence
  • Nettoyage de JSON avant la validation du schéma ou le débogage de l'API
  • Préparation des charges utiles pour les workflows de validation tenant compte des schémas
Exemples JSON
Entrée: {"name":"John"}
Sortie: { "name": "John" }
Entrée: [1,2,3]
Sortie: [ 1, 2, 3 ]
Foire aux questions

Quelle est la différence entre les objets JSON et JavaScript ?

JSON est un format de texte qui suit des règles spécifiques : les clés doivent être des chaînes entre guillemets et les valeurs sont limitées à des types spécifiques. Les objets JavaScript sont plus flexibles et peuvent contenir des fonctions, des valeurs non définies et utiliser des guillemets simples.

JSON peut-il contenir des commentaires ?

Non, le JSON standard ne prend pas en charge les commentaires. Certains analyseurs acceptent les commentaires, mais cela ne fait pas partie de la spécification officielle. Pour les fichiers de configuration nécessitant des commentaires, pensez à JSON5 ou YAML.