JSON normalizacja
Sortuj klucze obiektów JSON według deterministycznych reguł i wyświetlaj znormalizowany tekst, zachowując kolejność tablic oraz pokazując różnice.
Jak używać JSON do normalizacji
JSON normalizacja przetwarza dane wejściowe tylko w bieżącej przeglądarce; nie przesyła ich, nie łączy się z siecią ani nie zapisuje ich w pamięci trwałej.
Wprowadź JSON
Wklej lub edytuj JSON; przy pierwszym otwarciu zostanie załadowany działający przykład 11DZ.
Wykonaj normalizację
Sprawdź kolejność kluczy, liczby i obsługę Unicode, a także zobacz różnice między wejściem i wynikiem.
Kopiuj wynik
Skopiuj lub pobierz znormalizowane JSON; przed publikacją nadal sprawdź je zgodnie z docelowym protokołem.
Ograniczenia i uwagi
- Nie obsługuje zdalnych $ref, skryptów ani obiektów cyklicznych; głębokość wejścia, liczba węzłów i liczba bajtów mają ograniczenia.
- Normalizacja zmienia tylko sposób reprezentacji; nie określa za Ciebie semantyki pól ani równoważności biznesowej.
- Kolejność tablic pozostaje niezmieniona; wynik nie może służyć jako ogólna gwarancja formatowania ani oczyszczania danych.
Często zadawane pytania
Czy zmieni kolejność tablicy?
Nie; narzędzie wykonuje deterministyczne sortowanie tylko kluczy obiektów.
Czy dane wejściowe zostaną przesłane?
Nie, przetwarzanie odbywa się w bieżącej przeglądarce.
Dlaczego wynik różni się od zwykłego JSON.stringify?
Normalizacja wykorzystuje stałe sortowanie kluczy i deterministyczną reprezentację liczb, co ułatwia podpisywanie i porównywanie.