Przejdź do głównej treści

Formatuj JSON z wcięciem 2 lub 4 spacji

Formatowanie zamienia zwarty JSON na jedną wartość w wierszu i wcina każdy poziom zagnieżdżenia, dzięki czemu strukturę łatwo czytać i porównywać. Formater oferuje 2 lub 4 spacje na poziom.

Przykład krok po kroku

Dane wejściowe
{"id":7,"name":"Ada","roles":["admin","editor"],"settings":{"theme":"dark","alerts":false},"tags":[]}
Wynik — 2 spacje
{
  "id": 7,
  "name": "Ada",
  "roles": [
    "admin",
    "editor"
  ],
  "settings": {
    "theme": "dark",
    "alerts": false
  },
  "tags": []
}
Wiersze
13
Znaki
150
Wynik — 4 spacje
{
    "id": 7,
    "name": "Ada",
    "roles": [
        "admin",
        "editor"
    ],
    "settings": {
        "theme": "dark",
        "alerts": false
    },
    "tags": []
}
Wiersze
13
Znaki
180

Zasady formatowania

  • Każda właściwość obiektu i każdy element tablicy trafia do osobnego wiersza, wcięty o jeden poziom głębiej niż element nadrzędny.
  • Puste obiekty i tablice pozostają w jednym wierszu jako {} i [].
  • Wcięcia tworzone są wyłącznie spacjami; tabulatory nie są dostępne. Wybierz 2 spacje dla zwartego wyniku lub 4 dla wyraźniejszych poziomów.