Formatowanie: drukuje JSON z wcięciami (konfigurowalnymi: 2 spacje, 4 spacje lub tabulatory). Opcjonalnie sortuje klucze obiektów alfabetycznie. Walidacja: sprawdza składnię JSON i zgłasza błędy z dokładnymi numerami wiersza i kolumny. Po sukcesie pokazuje statystyki struktury (głębokość, liczbę kluczy, typ danych, rozmiar). Minifikacja: kompresuje JSON do jednego wiersza, usuwając wszystkie zbędne białe znaki. Pokazuje stopień kompresji i oszczędność bajtów. Wskazówka: wszystkie trzy tryby najpierw domyślnie walidują JSON. Nieprawidłowe wejście wygeneruje komunikat o błędzie we wszystkich trybach.
Formatowanie, walidacja, minifikacja — jeden potok
Wszystkie trzy operacje używają tego samego potoku: najpierw parsowanie tekstu, potem ponowna serializacja. Formatowanie drukuje sparsowane drzewo z wcięciami; minifikacja usuwa każdą opcjonalną spację; walidacja zatrzymuje się na pierwszym błędzie składni i podaje jego dokładny wiersz i kolumnę. Ponieważ parsowanie odbywa się najpierw, sformatowany wynik jest zawsze semantycznie identyczny z wejściem — zmieniają się tylko białe znaki.
Sortowanie kluczy to jedyna opcja zmieniająca strukturę — klucze obiektów są przestawiane alfabetycznie.
🔷 Narzędzia JSON
Opisy trybów Wybierz tryb, aby przetworzyć dane JSON.
Format Wydruk z wcięciami i opcjonalnym sortowaniem kluczy.