Ga naar de hoofdinhoud

JSON opmaken met 2 of 4 spaties inspringing

Opmaken zet compacte JSON om in één waarde per regel en laat elk nestingniveau inspringen, zodat de structuur makkelijk te lezen en te vergelijken is. De formatter biedt 2 of 4 spaties per niveau.

Uitgewerkt voorbeeld

Invoer
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Uitvoer — 2 spaties
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Regels
13
Tekens
150
Uitvoer — 4 spaties
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Regels
13
Tekens
180

Regels die de formatter volgt

  • Elke objecteigenschap en elk array-element staat op een eigen regel, één niveau dieper ingesprongen dan het bovenliggende element.
  • Lege objecten en arrays blijven op één regel als {} en [].
  • Inspringen gebeurt alleen met spaties; tabs worden niet aangeboden. Kies 2 spaties voor compacte uitvoer of 4 voor duidelijker gescheiden niveaus.