Wszystkie narzędzia

Walidator JSON

Niepoprawny JSON psuje API, deploye configów i pipeline CI — często z niejasnym „Unexpected token”. Wklej lub prześlij JSON, by od razu dostać walidację składni z lokalizacją błędu. Parsowanie lokalne; sekrety w plikach config nie trafiają na serwer.
Wejście
JSON jest poprawny.

Jak walidować JSON

1. Wklej JSON do edytora lub prześlij plik .json.
2. Odczytaj wynik: poprawny lub błąd z pozycją.
3. Napraw trailing commas, cudzysłowy lub niedopasowane nawiasy.
4. Skopiuj poprawiony JSON lub prześlij do formatera/minifiera.

Przykłady walidacji

Debug odpowiedzi API

Log ucięty w połowie obiektu — walidator pokazuje dokładnie, gdzie string się urwał.

Naprawa package.json

Dodatkowy przecinek po ostatnim dependency — walidator wskazuje linię przed fail npm install.

Payload webhook

Potwierdź, że body POST strony trzeciej to poprawny JSON przed mapowaniem pól w kodzie.

Kiedy walidować JSON

Przed commitem configu do git lub deployem na produkcję.
Gdy debugujesz 400 Bad Request od zniekształconego body klienta.
Gdy scalasz ręcznie edytowany JSON od nietechnicznych współpracowników.

Kiedy walidacja nie wystarczy

Gdy potrzebujesz walidacji semantycznej JSON Schema — użyj narzędzi ze schematem.
Gdy plik to JSON Lines (NDJSON) — waliduj linię po linii.
Gdy treść to JSON5 lub HJSON z komentarzami — standardowy parser JSON zawiedzie.

Ścisły JSON vs JavaScript

JSON jest bardziej restrykcyjny niż literały obiektów JS — bez komentarzy, undefined i trailing commas. Kopiowanie z configów JS często psuje parsowanie do czasu wyczyszczenia.

Uwaga bezpieczeństwa

Nigdy nie wklejaj produkcyjnych sekretów do nieznanych walidatorów online. To narzędzie parsuje lokalnie — i tak unikaj udostępniania credentials na screen share.

Połącz z narzędziami CSV

Po walidacji JSON z próbki API skonwertuj tablice do CSV przez jsonToCsv do przeglądu w arkuszu.

Najczęstsze pytania

Typowe błędy JSON?

Trailing commas, pojedyncze cudzysłowy zamiast podwójnych, niecytowane klucze i brakujące przecinki między właściwościami.

Czy waliduje schemat?

Tylko składnia — walidacja struktury względem schematu to osobna sprawa.

Duże pliki?

Bardzo duży JSON może spowolnić przeglądarkę — dziel lub użyj streaming CLI dla plików GB.

Unicode i escape?

Poprawny JSON wymaga \uXXXX dla niektórych znaków sterujących; walidator akceptuje UTF-8 w stringach.

Czy dane są wysyłane?

Nie — JSON.parse działa lokalnie.

Po naprawie?

Użyj formatera JSON do czytelnego layoutu lub minifiera do produkcji.