Formatuje JSON z wcięciami i podziałem na wiersze, żeby zagnieżdżone dane dały się czytać, albo minifikuje go do jednej linii, by zmniejszyć rozmiar przesyłanych danych. Oba tryby najpierw przechodzą przez JSON.parse(), więc brakujący przecinek lub niedomknięty nawias daje czytelny komunikat błędu zamiast zepsutego wyniku.
Formatowanie a minifikacja
Formatowanie (zwane też „ładnym formatowaniem") dodaje wcięcia i podziały linii, dzięki czemu zagnieżdżony JSON łatwo się czyta. Minifikacja robi coś przeciwnego — usuwa wszystkie białe znaki, tworząc najkrótszy możliwy jednoliniowy wynik, co przydaje się, gdy chcesz zmniejszyć rozmiar danych. Obie opcje najpierw walidują Twój JSON za pomocą JSON.parse(), więc jeśli wystąpi błąd składni (brakujący przecinek, niedomknięty nawias itp.), zobaczysz czytelny komunikat błędu zamiast uszkodzonego wyniku.
Jak formatować i minifikować JSON
- Wklej JSON — w polu „Wprowadź JSON" wklej dane, które chcesz sformatować lub zminifikować.
- Wybierz wcięcie — wskaż wcięcie używane przy formatowaniu: 2 spacje, 4 spacje lub tabulator.
- Uruchom — kliknij przycisk „Formatuj" lub „Minifikuj", a wynik pojawi się poniżej.
- Kopiuj — przyciskiem „Kopiuj" umieść wynik w schowku.
Jak wybrać wcięcie?
Wybieraj zgodnie z czytelnością i przyjętą konwencją. 2 spacje są najczęstsze w ekosystemie JavaScript i sieci oraz oszczędzają szerokość ekranu. 4 spacje wyraźniej pokazują głęboko zagnieżdżone struktury, a tabulator pozwala swobodnie regulować szerokość w edytorze. Wcięcie wpływa tylko na formatowanie i nie jest stosowane w wyniku minifikacji.
Co się stanie, gdy wystąpi błąd składni?
Zarówno formatowanie, jak i minifikacja najpierw walidują dane za pomocą JSON.parse(), więc jeśli coś jest nie tak — brakujący przecinek, niedomknięty nawias albo użycie apostrofów — zamiast uszkodzonego wyniku zobaczysz komunikat o błędzie. Popraw dane wejściowe na podstawie treści komunikatu i uruchom ponownie. Jeśli chcesz tylko szybko sprawdzić poprawność, wygodniejszy będzie Walidator JSON.
Kiedy warto tego użyć?
Przydatne przy debugowaniu odpowiedzi API, która wróciła jako jedna nieczytelna linia, przy porządkowaniu pliku konfiguracyjnego lub przy zmniejszaniu rozmiaru JSON przed wysłaniem go przez sieć. Jeśli chcesz tylko sprawdzić, czy JSON jest poprawny, bez zmiany jego formatowania, wypróbuj Walidator JSON. Wszystko działa bezpośrednio w Twojej przeglądarce — Twój JSON nigdy nie jest przesyłany na serwer.
Czy mój JSON jest bezpieczny?
Tak. Formatowanie, minifikacja i walidacja odbywają się wyłącznie w Twojej przeglądarce, a wprowadzony JSON nie jest wysyłany ani zapisywany na żadnym serwerze. Dzięki temu możesz bezpiecznie wkleić i uporządkować nawet odpowiedzi zawierające klucze API lub dane osobowe.