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
Narzędzie
Opcje
Kolejność elementów w tablicach jest zachowana.
Ustawienia zaawansowane
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.
Przykład
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"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.
- 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
Czy obiekty zagnieżdżone są sortowane?
Tak. Wybierz „Wszystkie poziomy” lub „Tylko najwyższy poziom”.
Co z tablicami?
Kolejność elementów tablicy jest zachowana. Obiekty wewnątrz tablic są sortowane zgodnie z wybranym zakresem.
Czy mogę zachować oryginalne wcięcie?
Wynik używa wybranego wcięcia (2/4/tab/mini), a nie oryginalnego formatowania.
Czy mogę używać JSON z komentarzami (JSON5)?
Nie. To narzędzie obsługuje wyłącznie standardowy JSON.
Gdzie odbywa się przetwarzanie?
Wszystko odbywa się w Twojej przeglądarce; dane nie są wysyłane na serwer.