Formateur JSON
Formatez, validez et minifiez le JSON.
Bases de la syntaxe JSON
JSON (JavaScript Object Notation) suit des règles de syntaxe strictes:
- Les données sont en paires nom/valeur: "nom": "valeur"
"name": "value" - Les objets sont enveloppés dans des accolades: { }
{ } - Les tableaux sont enveloppés dans des crochets: [ ]
[ ] - Les chaînes doivent utiliser des guillemets doubles, pas simples
- Pas de virgules finales autorisées après le dernier élément
- Les commentaires ne sont pas autorisés en JSON
jsonFormatter.content.dataTypes.title
jsonFormatter.content.dataTypes.intro
jsonFormatter.content.dataTypes.strings
jsonFormatter.content.dataTypes.numbers
jsonFormatter.content.dataTypes.booleans
jsonFormatter.content.dataTypes.null
jsonFormatter.content.dataTypes.arrays
jsonFormatter.content.dataTypes.objects
Erreurs JSON courantes
Attention à ces erreurs fréquentes:
- Les virgules finales comme {"a": 1,} nécessitent de supprimer la virgule finale
- Les guillemets simples comme 'texte' doivent être des guillemets doubles
- Les clés non quotées comme {nom: "valeur"} doivent être entre guillemets
- Les retours à la ligne et tabulations dans les chaînes doivent être échappés
- Les zéros en tête sur les nombres comme 007 ne sont pas valides
Quand minifier vs formater
Minifiez quand vous devez réduire la taille du fichier pour les réponses API, stocker du JSON dans des bases de données ou localStorage, ou transmettre des données efficacement sur les réseaux.
Formatez (embellissez) quand vous devez déboguer ou examiner la structure des données, éditer des fichiers de configuration, ou documenter des exemples d'API.
jsonFormatter.content.validation.title
jsonFormatter.content.validation.description
jsonFormatter.content.realWorld.title
jsonFormatter.content.realWorld.intro
jsonFormatter.content.realWorld.apis
jsonFormatter.content.realWorld.config
jsonFormatter.content.realWorld.storage
jsonFormatter.content.realWorld.exchange