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ć
- Wklej swój JSON w lewym panelu.
- Kliknij Formatuj, żeby dodać wcięcia, albo Minifikuj, żeby usunąć każdy zbędny bajt.
- Jeśli JSON jest nieprawidłowy, przeczytaj komunikat błędu: wskazuje pozycję znaku, który powoduje problem.
- 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.