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.