Przetwarzane w Twojej przeglądarce (brak wysyłania na serwer).

Sortowanie kluczy JSON (Ujednolicona kolejność dla łatwiejszego porównywania)

Automatycznie ujednolicaj kolejność kluczy JSON, aby przyspieszyć przeglądanie i porównywanie zmian. Wybierz wszystkie poziomy lub tylko najwyższy.

  • Łatwiejsze porównywanie zmian dzięki stałej kolejności kluczy
  • Kolejność elementów tablicy jest domyślnie zachowana
  • Wcięcie i sortowanie w jednym kroku
Przetwarzane w Twojej przeglądarce (brak wysyłania na serwer).

Narzędzie

Ctrl/⌘ + Enter
Status Oczekiwanie
Wejściowy JSON
Posortowany JSON

Opcje

Zakres sortowania
Wcięcie
Tablice

Kolejność elementów w tablicach jest zachowana.

Ustawienia zaawansowane
Kolejność kluczy

Jak używać

1. Wklej

Wklej JSON do panelu wejściowego.

2. Wybierz zakres i wcięcie

Wybierz sortowanie wszystkich poziomów lub tylko najwyższego i ustaw wcięcie.

3. Sortuj i kopiuj

Kliknij „Sortuj i formatuj” i skopiuj wynik.

Skrót: Ctrl/⌘ + Enter

Przykład

Wejście
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
Wszystkie poziomy (2 spacje)
{
  "a": {
    "c": 3,
    "d": 4
  },
  "arr": [
    {
      "x": 1,
      "y": 2
    },
    3
  ],
  "b": 1
}
Tylko najwyższy poziom
{
  "a": {
    "d": 4,
    "c": 3
  },
  "arr": [
    {
      "y": 2,
      "x": 1
    },
    3
  ],
  "b": 1
}

Co potrafi to narzędzie

Sortowanie kluczy dla całego pliku JSON lub tylko na najwyższym poziomie

Zachowanie kolejności elementów tablicy przy sortowaniu kluczy obiektów

Przełączanie między kolejnością rosnącą a malejącą

Wybór wcięcia lub minifikacji jednym kliknięciem

Specyfikacja (tablice / zagnieżdżenie / liczby)

  • Klucze obiektów są sortowane leksykograficznie (kolejność punktów kodowych).
  • Tablice zachowują kolejność swoich elementów.
  • Wcięcie może wynosić 2, 4 spacje, tabulator lub minifikację.
  • Jeśli wejście nie jest poprawnym JSON, wynik nie zostanie zaktualizowany.
Notatki
  • Narzędzie obsługuje tylko standardowy format JSON (bez komentarzy i przecinków na końcu).
  • Przetwarzanie dużych danych w przeglądarce może zająć chwilę.

FAQ

Q

Czy obiekty zagnieżdżone są sortowane?

Tak. Wybierz „Wszystkie poziomy” lub „Tylko najwyższy poziom”.

Q

Co z tablicami?

Kolejność elementów tablicy jest zachowana. Obiekty wewnątrz tablic są sortowane zgodnie z wybranym zakresem.

Q

Czy mogę zachować oryginalne wcięcie?

Wynik używa wybranego wcięcia (2/4/tab/mini), a nie oryginalnego formatowania.

Q

Czy mogę używać JSON z komentarzami (JSON5)?

Nie. To narzędzie obsługuje wyłącznie standardowy JSON.

Q

Gdzie odbywa się przetwarzanie?

Wszystko odbywa się w Twojej przeglądarce; dane nie są wysyłane na serwer.