Formater i walidator JSON
Zrób JSON czytelnym i dowiedz się dokładnie, co jest nie tak, gdy jest nieprawidłowy.
Zgłoś problem z tym narzędziem
Jak używać narzędzia Formater JSON
Wklej swój JSON
Wklej JSON albo otwórz lub upuść plik .json. Jest sprawdzany na bieżąco podczas pisania.
Wybierz układ
Wcięcie 2 lub 4 spacjami albo tabulatorem, lub minifikacja do jednego wiersza. Zaznacz Sortuj klucze A–Z, aby uporządkować klucze.
Skopiuj lub pobierz
Skopiuj sformatowany JSON albo pobierz go jako formatted.json.
Dlaczego warto korzystać z Utils365
Błędy, które naprawisz
Przy nieprawidłowym JSON widać wiersz i kolumnę błędu, sam wiersz ze wskaźnikiem oraz wskazówkę dotyczącą końcowych przecinków, pojedynczych cudzysłowów, kluczy bez cudzysłowów i komentarzy.
Upiększanie lub minifikacja
Wybierz 2 spacje, 4 spacje lub tabulatory do czytania albo ściśnij całość do jednego wiersza, aby zaoszczędzić miejsce.
Zmienia się tylko układ
Liczby, tekst i kolejność kluczy pozostają dokładnie takie, jak je zapisano, chyba że zdecydujesz się posortować klucze od A do Z, aby łatwiej porównać dwa pliki.
Prywatność w standardzie
Twój JSON jest sprawdzany i formatowany w przeglądarce i nigdy nie jest przesyłany, więc klucze API i dane klientów zostają u Ciebie.
Często zadawane pytania
Jak sprawdzić, czy mój JSON jest prawidłowy?
Wklej go. Dla prawidłowego JSON zobaczysz podsumowanie z liczbą kluczy i głębokością zagnieżdżenia. Dla nieprawidłowego zobaczysz wiersz i kolumnę pierwszego błędu oraz to, co zmienić.
Dlaczego końcowy przecinek to błąd?
JSON nie pozwala na przecinek po ostatnim elemencie obiektu lub tablicy, choć JavaScript na to pozwala. Usuń przecinek przed zamykającym } lub ].
Czy JSON może mieć komentarze lub pojedyncze cudzysłowy?
Nie. Standardowy JSON nie ma komentarzy, a ciągi i klucze muszą używać podwójnych cudzysłowów. Formaty takie jak JSON5 i JSONC na to pozwalają, ale większość API i parserów nie.
Czy moje liczby lub kolejność kluczy się zmienią?
Nie. Liczby zachowują dokładnie te cyfry, które wpisano, więc długie identyfikatory, takie jak 1234567890123456789, i ceny, takie jak 1.10, pozostają bez zmian. Klucze zachowują swoją kolejność, chyba że zaznaczysz Sortuj klucze A–Z.
Co robi minifikacja?
Usuwa każdą spację i podział wiersza poza ciągami znaków, więc JSON jest możliwie najmniejszy. Dane pozostają dokładnie takie same.