Zum Hauptinhalt springen

JSON mit 2 oder 4 Leerzeichen Einrückung formatieren

Formatieren macht aus kompaktem JSON einen Wert pro Zeile und rückt jede Verschachtelungsebene ein, damit die Struktur leicht zu lesen und zu vergleichen ist. Der Formatierer bietet 2 oder 4 Leerzeichen pro Ebene.

Durchgerechnetes Beispiel

Eingabe
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Ausgabe — 2 Leerzeichen
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Zeilen
13
Zeichen
150
Ausgabe — 4 Leerzeichen
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Zeilen
13
Zeichen
180

Regeln des Formatierers

  • Jede Objekteigenschaft und jedes Array-Element steht in einer eigenen Zeile, eine Ebene tiefer eingerückt als das übergeordnete Element.
  • Leere Objekte und Arrays bleiben einzeilig als {} und [].
  • Eingerückt wird nur mit Leerzeichen; Tabs werden nicht angeboten. Wählen Sie 2 Leerzeichen für kompakte Ausgabe oder 4 für deutlicher getrennte Ebenen.