Formatter i walidator JSON

Formatuj, minifikuj, waliduj & przeglądaj JSON — natychmiast, w przeglądarce

📂 Zawartość przywrócona z poprzedniej sesji.
Wklej poprawny JSON w edytorze, aby zobaczyć tutaj widok drzewa.
0 znaków 0 wierszy
🔒 Prywatność: Całe formatowanie i walidacja odbywa się wyłącznie w twojej przeglądarce. Twój JSON nigdy nie jest wysyłany na żaden serwer.

Skrócony przewodnik po składni JSON

Typ Przykład Uwagi
Obiekt{"key": "value"}Klucze muszą być ciągami w podwójnych cudzysłowach
Tablica[1, "two", true]Uporządkowana lista wartości
Ciąg"hello\nworld"Podwójne cudzysłowy; ucieczka przez \
Liczba42, 3.14, -1e5Bez zer wiodących; bez NaN/Infinity
Wartość logicznatrue / falseTylko małe litery
NullnullTylko małe litery

Typowe błędy JSON

Komunikat błędu Prawdopodobna przyczyna Rozwiązanie
Unexpected token ','Końcowy przecinek po ostatnim elemencieUsuń końcowy przecinek
Unexpected token 'u'undefined użyty jako wartośćZastąp przez null
Unexpected token '/'Komentarz w JSON (// lub /* */)Usuń komentarze — JSON ich nie obsługuje
Unexpected token '''Ciąg w pojedynczych cudzysłowachUżyj podwójnych cudzysłowów
Unexpected end of JSONNiezamknięty nawias lub klamraSprawdź równowagę nawiasów i klamer

Najczęściej zadawane pytania

Co to jest poprawny JSON?

Poprawny JSON musi mieć jedną wartość główną (obiekt, tablica, ciąg, liczba, wartość logiczna lub null), ciągi w podwójnych cudzysłowach, bez końcowych przecinków i bez komentarzy. Klucze w obiektach muszą być ciągami w podwójnych cudzysłowach.

Jak działa wykrywanie wiersza i kolumny błędu?

Narzędzie analizuje komunikat błędu JSON.parse, aby wyodrębnić pozycję znaku, następnie liczy znaki nowej linii w wejściu do tej pozycji, obliczając dokładny numer wiersza i kolumny. Wiersz z błędem jest podświetlony w edytorze.

Czy moje dane JSON są wysyłane na serwer?

Nie. Całe formatowanie, walidacja i renderowanie drzewa odbywa się wyłącznie w twojej przeglądarce za pomocą JavaScript. Twój JSON nigdy nie opuszcza twojego urządzenia.

Czy mogę otworzyć plik .json?

Tak. Kliknij przycisk 'Otwórz plik' i wybierz plik .json lub .txt. Zawartość jest odczytywana przez API FileReader w przeglądarce — nie następuje żadne przesyłanie.

Co pokazuje widok drzewa?

Widok drzewa renderuje twój JSON jako rozwijalną/zwijaną hierarchię. Każdy węzeł pokazuje swój typ z kolorowymi oznaczeniami. Możesz przeszukiwać klucze i wartości oraz kopiować wartości poszczególnych węzłów.