Formateur JSON

Formatez, validez et minifiez le JSON.

Entrée
Sortie

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

jsonFormatter.faq.title