Hoppa till huvudinnehåll

Formatera JSON med 2 eller 4 blankstegs indrag

Formatering gör kompakt JSON till ett värde per rad och drar in varje nästlingsnivå så att strukturen blir lätt att läsa och jämföra. Formateraren erbjuder 2 eller 4 blanksteg per nivå.

Genomräknat exempel

Indata
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Utdata — 2 mellanslag
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Rader
13
Tecken
150
Utdata — 4 mellanslag
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Rader
13
Tecken
180

Regler som formateraren följer

  • Varje objektegenskap och varje arrayelement hamnar på en egen rad, indragen en nivå djupare än sin förälder.
  • Tomma objekt och arrayer stannar på en rad som {} och [].
  • Indrag görs bara med blanksteg; tabbar erbjuds inte. Välj 2 blanksteg för kompakt utdata eller 4 för tydligare nivåer.