Walidator JSON

Sprawdź składnię JSON i szybko znajdź błędy.

Wklej albo wpisz JSON, aby go sprawdzić.

Działa w przeglądarce. Nic, co wpiszesz, nie jest nigdzie wysyłane.

Jak zwalidować JSON

  1. Wklej albo wczytaj swój JSON.
  2. Odczytaj baner sukcesu albo błędu.
  3. Napraw wskazaną linię i kolumnę, jeśli się pojawi.

Poprawny a niepoprawny JSON

PrzykładPoprawny?Dlaczego
{"a": 1}TakKlucz w podwójnym cudzysłowie, zwykła liczba
{'a': 1}NiePojedynczy cudzysłów jest niedozwolony
{"a": 1,}NiePrzecinek na końcu przed zamykającą klamrą
{a: 1}NieKlucz nie jest w cudzysłowie
// notatka\n{"a": 1}NieJSON nie ma składni komentarzy

Czego walidacja JSON nie sprawdza

  • Czy dane pasują do oczekiwanego kształtu albo schematu.
  • Czy obecne są wymagane pola, albo czy pole zawiera oczekiwany typ.
  • Niczego na temat tego, jak JSON powstał, tylko to, czy sam tekst jest poprawnie sformułowany.

Gdzie przydaje się walidator JSON

  • Sprawdzenie odpowiedzi API, zanim napiszesz kod, który jej używa.
  • Potwierdzenie, że ręcznie edytowany plik konfiguracyjny jest wciąż poprawny składniowo.
  • Szybkie sprawdzenie JSON wygenerowanego przez skrypt albo model językowy, zanim go użyjesz.

Walidator JSON: najczęstsze pytania

Jakie rodzaje błędów to wykrywa?

Błędy składni, takie jak brakujące przecinki, klucze bez cudzysłowu, przecinki na końcu i niepasujące nawiasy. Nie sprawdza danych względem schematu.

Dlaczego pokazuje, że mój JSON jest niepoprawny, choć wygląda dobrze?

JSON nie pozwala na przecinki na końcu, pojedynczy cudzysłów ani komentarze, mimo że literały obiektów JavaScript na to pozwalają. To najczęstsze przyczyny.

Czy mogę sprawdzić JSON z odpowiedzi API?

Tak. Wklej surową treść odpowiedzi albo wczytaj ją jako plik .json lub .txt.

Czy to waliduje względem JSON Schema?

Nie, sprawdza tylko, czy tekst jest poprawny składniowo jako JSON. Do reguł struktury i typów użyj osobnego walidatora schematów.

Czy zielony wynik "Poprawny JSON" oznacza, że moje dane są prawidłowe?

Oznacza tylko, że tekst dokładnie odpowiada gramatyce JSON, nic więcej. Poprawny dokument JSON nadal może mieć brakujące pola albo złe wartości względem tego, do czego ma służyć.

Czy mogę zwalidować plik JSON Lines (NDJSON) z jednym obiektem w linii?

Nie bezpośrednio, bo ten walidator oczekuje jednej wartości JSON dla całych danych wejściowych. Otocz linie tablicą i dodaj między nimi przecinki, albo sprawdzaj po jednej linii naraz.

Czy mogę sprawdzić JSON wklejony z czatu z asystentem AI?

Tak, to częste źródło zabłąkanego przecinka na końcu albo pojedynczego cudzysłowu. Wklej surowy tekst, a walidator wskaże dokładną linię i kolumnę do poprawki.

Czy białe znaki albo wcięcia wpływają na poprawność JSON?

Nie. JSON dopuszcza dowolną ilość białych znaków między tokenami. Wcięcie to tylko kwestia stylu; poprawność zależy wyłącznie od struktury i składni.

Podobne narzędzia