Walidator JSON Schema

Waliduj dane JSON względem JSON Schema z automatycznym wykrywaniem wersji draftu i czytelnymi komunikatami błędów.

Schemat
Podaj dokument JSON Schema. Draft-07 i 2020-12 są wykrywane automatycznie.
Dane JSON
Wklej dokument JSON, który chcesz zwalidować względem schematu.
Opcje walidacji
Te opcje zmieniają poziom szczegółowości zwracany przez walidator oraz czy słowa kluczowe formatów są wymuszane.

Sprawdza wbudowane formaty, takie jak uuid, email, uri i date-time.

Zwraca każdą nieudaną gałąź zamiast zatrzymywać się na pierwszym błędzie.

Wykryty draft
2020-12
Wynik walidacji
Informacje zwrotne w czasie rzeczywistym podczas edycji schematu i danych powyżej.

Czym jest walidacja JSON Schema?

Użyj tego narzędzia, gdy chcesz szybko otrzymać informację zwrotną podczas projektowania payloadów, debugowania przykładów API lub sprawdzania, czy zmiana schematu nie psuje przykładowych danych. Wszystko działa lokalnie w przeglądarce, więc surowy JSON nigdy nie opuszcza strony.

Gdzie dobrze pasuje

  • Przeglądanie przykładowych payloadów w dokumentacji API.
  • Walidacja danych testowych podczas pracy nad frontendem.
  • Sprawdzanie pól wrażliwych na format, takich jak uuid, email czy date-time.

Czego nie zastępuje

  • Autoryzacji po stronie serwera i reguł biznesowych.
  • Kontroli kontraktów zależnych od zdalnych odwołań lub stanu aplikacji.
  • Pełnej walidacji CI dla całego zestawu schematów.