Lasstegnasdarmowe narzędzia online
ENPL

Dla programistów

Formatowanie i walidacja JSON

Wklej JSON i sformatuj lub zminifikuj. Dane zostają w przeglądarce.

Jak korzystać

Wklej JSON do górnego pola i kliknij Formatuj (lub Ctrl/⌘ + Enter). Poprawny JSON zostanie wcięty 2 lub 4 spacjami albo tabulatorem; Minifikuj usuwa wszystkie białe znaki, dając najmniejszy plik. Zaznacz „sortuj klucze”, aby uporządkować klucze obiektów alfabetycznie – ułatwia to porównywanie dwóch plików.

Jeśli JSON jest niepoprawny, strona pokaże komunikat parsera z numerem wiersza i kolumny oraz zaznaczy to miejsce. Najczęstsze przyczyny to przecinek po ostatnim elemencie, apostrofy, klucze bez cudzysłowów i komentarze – żadne z nich nie jest dozwolone w standardowym JSON.

Parsowanie korzysta z wbudowanej w przeglądarkę funkcji JSON.parse, więc dane nie opuszczają komputera. Ma to znaczenie przy kluczach API, danych klientów i plikach konfiguracyjnych.

Najczęściej zadawane pytania

Czy mój JSON jest wysyłany na serwer?

Nie. Formatowanie i walidacja odbywają się w przeglądarce za pomocą JSON.parse i JSON.stringify.

Dlaczego poprawny JavaScript nie przechodzi jako JSON?

JSON jest bardziej rygorystyczny: klucze i napisy wymagają cudzysłowów podwójnych, a przecinki na końcu, komentarze, undefined i NaN są niedozwolone.

Czy jest limit rozmiaru?

Tylko pamięć urządzenia. Pliki o rozmiarze kilku megabajtów formatują się na typowym laptopie w ułamku sekundy.