Narzędzia deweloperskie

Formatter i walidator JSON

Upiększ lub zminifikuj JSON i zobacz zrozumiały błąd parsowania, gdy dokument jest nieprawidłowy.

Formatter i walidator JSON workspace

Jak używać

Wklej JSON, wybierz wcięcie, potem Formatuj lub Minifikuj. Załaduj przykład wypełnia próbkę. Kopiuj i Pobierz korzystają z pola wyniku.

Przykład

Zwięzły obiekt staje się dokumentem z dwuspacjowym wcięciem.

Wejście

{"name":"Ada","skills":["math"]}

Wyjście

{
  "name": "Ada",
  "skills": [
    "math"
  ]
}

Jak to działa

Formatter parsuje dokument przeglądarkowym parserem JSON, a następnie zapisuje go z wybranym wcięciem. Minifikacja usuwa nieistotne białe znaki. Zachowywane są łańcuchy, liczby, wartości logiczne, null, obiekty i tablice. Końcowy przecinek, komentarz lub pojedynczy cudzysłów są odrzucane, bo nie należą do JSON.

Częste błędy

  • Końcowy przecinek po ostatnim elemencie Usuń przecinek. JSON go nie dopuszcza.
  • Pojedyncze cudzysłowy wokół łańcuchów Zamień je na podwójne cudzysłowy.
  • Błąd wskazuje wiersz i kolumnę Zacznij od tej pozycji. Parser zatrzymuje się na pierwszym problemie, który potrafi nazwać.

Ograniczenia

Komentarze, końcowe przecinki i NaN wykraczają poza JSON. Liczby całkowite większe niż bezpieczny zakres mogą się zmienić przy parsowaniu. Narzędzie nie sortuje kluczy ani nie konwertuje typów.

Prywatność

Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.

Pytania

Czy formatowanie wysyła mój JSON?

Nie. Parsowanie i formatowanie odbywają się w Twojej przeglądarce.

Dlaczego plik wyglądający na poprawny nie przeszedł?

JSON jest bardziej rygorystyczny niż wiele języków konfiguracji. Zwykle winne są komentarze i końcowe przecinki.