Dla programistów

Formatowanie JSON online: formater i walidator

Formatuj, waliduj, minifikuj i sortuj JSON online z precyzyjnymi komunikatami błędów wskazującymi dokładną pozycję problemu.

Dostępne również w:EnglishEspañolPortuguêsFrançaisDeutschItalianoNederlands

Wszystko liczy się w twojej przeglądarce. To, co wpisujesz, nie trafia na żaden serwer.

Formater JSON: do czego służy

Zminifikowana odpowiedź API jest nieczytelna, a brakujący przecinek trzysta linijek niżej jest jeszcze gorszy. Ten formater upiększa JSON z wybranym wcięciem, waliduje go z komunikatem błędu wskazującym dokładne miejsce problemu i ponownie minifikuje, gdy trzeba go wysłać dalej.

Formater JSON: jak korzystać

  1. Wklej swój JSON w lewym panelu.
  2. Kliknij Formatuj, żeby dodać wcięcia, albo Minifikuj, żeby usunąć każdy zbędny bajt.
  3. Jeśli JSON jest nieprawidłowy, przeczytaj komunikat błędu: wskazuje pozycję znaku, który powoduje problem.
  4. Skopiuj wynik albo posortuj klucze alfabetycznie, żeby porównać dwa dokumenty.

Najczęściej zadawane pytania

Dlaczego mój JSON jest nieprawidłowy?

Trzy najczęstsze przyczyny to przecinek po ostatnim elemencie, pojedyncze cudzysłowy zamiast podwójnych i nieuciekłe znaki nowej linii wewnątrz ciągu tekstowego. Ścisły JSON nie dopuszcza żadnego z nich, choć obiekty JavaScript owszem.

Czy w JSON można umieszczać komentarze?

Nie. Specyfikacja nie ma składni komentarzy. Warianty takie jak JSONC i JSON5 je dodają, ale standardowy parser odrzuci dokument zawierający // albo /* */.

Czy formatowanie zmienia moje dane?

Nie. Białe znaki między elementami nie mają znaczenia w JSON, więc formatowanie i minifikacja nie tracą żadnych informacji. Kolejność kluczy jest zachowana, chyba że zdecydujesz się je posortować.

Czy mój JSON trafia na jakiś serwer?

Nie. Analiza korzysta z wbudowanego silnika JSON przeglądarki, więc klucze API, tokeny i dane klientów nigdy nie opuszczają twojego urządzenia.