Formatowanie i walidacja JSON
Wklej JSON, aby uczynić go czytelnym, znaleźć dokładne miejsce błędu albo zmieścić go w jednym wierszu.
Zapieczętowane na tym urządzeniu
Działa w przeglądarce. Nic nie jest wysyłane.
Zapieczętowane
Wynik
Sformatowany JSON pojawi się tutaj podczas pisania.
Ten JSON jest nieprawidłowy
Jak to działa
-
Wklej JSON
Wklej go, wpisz albo otwórz plik .json. Formatowanie zaczyna się, gdy tylko jest co odczytać.
-
Napraw błędy
Jeśli JSON jest nieprawidłowy, zobaczysz wiersz, kolumnę i proste wyjaśnienie. Jedno kliknięcie ustawia kursor w miejscu problemu.
-
Wybierz postać
Wybierz widok sformatowany, zminifikowany lub drzewo, ustaw wcięcie, posortuj klucze, a potem skopiuj lub pobierz wynik.
Najczęściej zadawane pytania
Czy mój JSON jest wysyłany na serwer?
Nie. Parsowanie i formatowanie odbywają się w całości w przeglądarce, więc odpowiedzi API, pliki konfiguracyjne i tokeny nigdy nie opuszczają twojego urządzenia.
Dlaczego mój JSON jest nieprawidłowy, skoro JavaScript go akceptuje?
JSON jest bardziej rygorystyczny niż JavaScript. Klucze i tekst wymagają cudzysłowów podwójnych, końcowe przecinki i komentarze są niedozwolone, a wartości takie jak undefined czy NaN nie istnieją. Komunikat błędu wskazuje regułę, która została złamana.
Czy formatowanie zmieni moje liczby?
Nie. Liczby i znaki z sekwencjami ucieczki są zachowywane dokładnie tak, jak je zapisano, więc bardzo duże liczby całkowite i długie ułamki nie są zaokrąglane tak, jak zrobiłby to JSON.parse.
Co robi opcja „Sortuj klucze”?
Porządkuje klucze każdego obiektu alfabetycznie, na każdym poziomie. Tablice zachowują swoją kolejność, bo kolejność elementów tablicy jest częścią danych.
Czy radzi sobie z dużymi plikami?
Tak. Pliki o rozmiarze kilku megabajtów formatują się w mgnieniu oka. Widok drzewa otwiera po jednym poziomie naraz i pokazuje długie listy partiami, więc strona pozostaje responsywna.