Formatowanie i walidacja JSON

Formatowanie, minifikacja i sprawdzanie błędów w JSON

Wklej kod JSON, aby otrzymać go w uporządkowanej formie z wcięciami na dwie spacje lub skompresowanego do jednej linijki, a błędy składniowe zostaną zaznaczone w ich dokładnym miejscu. Gdy coś jest zepsute, komunikat po polsku wyjaśnia, czego prawdopodobnie brakuje: przecinka, nawiasu, podwójnych cudzysłowów wokół klucza lub zbędnej treści na końcu pliku JSON, zazwyczaj podając też wiersz i kolumnę. Wynik możesz skopiować lub pobrać jako plik data.json. Narzędzie przydaje się do odczytywania odpowiedzi z API, sprawdzania plików konfiguracyjnych przed wgraniem oraz kompresji danych przed wysłaniem. Wszystko działa w przeglądarce, a dane nie opuszczają Twojego komputera.

Częste pytania

Czy istnieje limit rozmiaru?

W kodzie nie ma żadnego limitu. Pliki o wielkości kilku megabajtów przechodzą bez problemu, ale ogromne pliki mogą spowolnić przeglądarkę, ponieważ całe przetwarzanie odbywa się w jej pamięci.

Dlaczego mój JSON jest nieprawidłowy z pojedynczymi cudzysłowami?

Standard JSON wymaga podwójnych cudzysłowów wokół nazw kluczy i ciągów znaków. Klucz bez cudzysłowów lub w pojedynczych cudzysłowach spowoduje błąd walidacji, a narzędzie wskaże, w którym wierszu się on znajduje.

Czy przecinek po ostatnim elemencie to błąd?

Tak. W języku JavaScript można zostawić przecinek po ostatnim elemencie na liście lub w obiekcie, ale w formacie JSON jest to niedozwolone. To jedna z najczęstszych przyczyn błędów w plikach pisanych ręcznie.

Czym jest minifikacja?

To usunięcie wszystkich spacji i podziałów wierszy, dzięki czemu cały kod JSON mieści się w jednej linijce. Dane pozostają dokładnie takie same, a plik jest mniejszy do wysłania przez API lub do zapisania.

Czy moje dane są wysyłane na serwer?

Nie. Sprawdzanie i formatowanie odbywa się w przeglądarce, dlatego możesz bezpiecznie wklejać pliki konfiguracyjne z kluczami lub danymi klientów.

Inne przydatne narzędzia

Wszystkie narzędzia w Programiści i AI