Przejdź do treści
📐

Walidator JSON Schema

Waliduj dane JSON względem JSON Schema (draft 7+). Szczegółowe raportowanie błędów ze ścieżkami. Darmowy, w 100% w przeglądarce.

Jak działa walidator JSON Schema?

JSON Schema to słownik do opisywania struktury danych JSON — typów, wymaganych pól, ograniczeń wartości (min/max, pattern, enum) i zagnieżdżonych schematów. To narzędzie implementuje podzbiór walidacji draft 7+: sprawdzenia typów (string, number, integer, boolean, array, object, null), ograniczenia (minLength, maxLength, minimum, maximum, pattern, enum, const), kompozycję (allOf, anyOf, oneOf, not) oraz rekurencyjną walidację properties i items. Błędy zawierają ścieżkę JSON do problematycznej wartości.

Typowe zastosowania

  • Testowanie kontraktu API — sprawdzaj, czy odpowiedzi pasują do Twoich schematów OpenAPI/Swagger.
  • Walidacja konfiguracji — wyłapuj literówki przed wdrożeniem plików konfiguracyjnych.
  • Walidacja formularzy — udostępniaj schematy między walidatorami frontendu i backendu.
  • Jakość danych — waliduj zaimportowane pliki JSON w pipeline'ach ETL.

Prywatność

Cała walidacja odbywa się w 100% w Twojej przeglądarce. Schematy i dane nigdy nie opuszczają Twojego urządzenia.