Sortuj JSON
Posortuj klucze obiektu JSON alfabetycznie, rekurencyjnie i konsekwentnie.
Powiązane narzędzia
Sortuj JSON
Wklej dowolny JSON, a narzędzie wypisze go ponownie ze wszystkimi kluczami obiektów w porządku alfabetycznym, aż do najgłębszego poziomu. Obiekty zagnieżdżone są sortowane rekurencyjnie, więc dwa pliki różniące się tylko kolejnością kluczy staną się identyczne bajt po bajcie — dokładnie tego chcesz przed porównywaniem plików konfiguracyjnych, odpowiedzi API czy przed commitem generowanego JSON-a, który inaczej zmieniałby się przy każdym zapisie.
Kolejność kluczy nie uwzględnia wielkości liter i ma deterministyczny rozstrzygacz, więc „Name" i „name" stoją obok siebie, a to samo wejście zawsze daje ten sam wynik. Wybierz od A do Z lub od Z do A oraz wcięcie pasujące do twojego sposobu pracy: dwie spacje, cztery spacje, tabulator albo w pełni zminifikowany wiersz. Liczby, wartości logiczne, null i ciągi zachowują swoją pierwotną postać — sortowanie tylko przestawia klucze obiektów, nigdy nie przepisuje twoich danych.
Tablice domyślnie pozostają dokładnie takie, jakie są, ponieważ kolejność elementów zwykle niesie znaczenie. Włącz „Sortuj tablice prostych wartości", a tablice złożone wyłącznie z liczb zostaną posortowane liczbowo, a tablice złożone wyłącznie z ciągów — alfabetycznie. Tablice mieszane lub zawierające obiekty celowo pozostają nietknięte, aby ich znaczenie nie zmieniło się po cichu. Jeśli ten sam klucz pojawi się dwukrotnie, JSON zachowuje ostatnią wartość, zgodnie ze standardowym parserem.
Licznik na żywo pokazuje, ile kluczy posortowano, jak głęboko zagnieżdża się struktura i jaki jest rozmiar wyniku. Wszystko działa wyłącznie w twojej przeglądarce, więc nawet prywatne dane i sekrety zostają na twoim urządzeniu — nic nigdy nie jest wysyłane.