Aller au contenu principal

Formater du JSON avec une indentation de 2 ou 4 espaces

Le formatage transforme un JSON compact en une valeur par ligne et indente chaque niveau d'imbrication pour rendre la structure facile à lire et à comparer. Le formateur propose 2 ou 4 espaces par niveau.

Exemple détaillé

Entrée
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Sortie — 2 espaces
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Lignes
13
Caractères
150
Sortie — 4 espaces
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Lignes
13
Caractères
180

Règles appliquées par le formateur

  • Chaque propriété d'objet et chaque élément de tableau occupe sa propre ligne, avec un niveau d'indentation de plus que son parent.
  • Les objets et tableaux vides restent sur une ligne : {} et [].
  • L'indentation n'utilise que des espaces ; les tabulations ne sont pas proposées. Choisissez 2 espaces pour une sortie compacte ou 4 pour mieux séparer les niveaux.