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.
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.
Ś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.
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.
Po naprawie?
Użyj formatera JSON do czytelnego layoutu lub minifiera do produkcji.