JSON Schema Validator – weryfikacja JSON względem schematu online

Waliduj dane JSON względem wklejonego schematu w przeglądarce. JSON i schemat są analizowane lokalnie, więc możesz sprawdzić ładunki API, pliki konfiguracyjne i przykłady webhook względem Draft-07, 2019-09 lub 2020-12 bez przesyłania treści.

Gotowy
0 bajtów
0 bajtów

Wynik weryfikacji

Wklej dane JSON i schemat JSON, a następnie wybierz Validate.

Wspierane projekty

Wybierz projekt 7, 2019-09 lub 2020-12 przed weryfikacją. Wybrany projekt kontroluje, jak schemat jest kompilowany.

Przydatne ścieżki błędu

Błędy walidacji obejmują ścieżki instancji, ścieżki schematu i zwięzłe komunikaty, dzięki czemu problemy z ładunkiem API są łatwiejsze do zlokalizowania.

Lokalne przepływy pracy

Kopiuj raport lub pobierz go jako plik JSON. Analytics używa tylko rozmiarów, wersji roboczych i liczników, nigdy wklejonej treści.

Jak zweryfikować JSON względem schematu online

  1. 1. Wklej swoje dane JSON. Użyj odpowiedzi API, ciała webhook, obiekt ustawień lub dowolnego dokumentu JSON, który musisz sprawdzić.
  2. 2. Wklej schemat JSON. Uwzględnij wymagane właściwości, reguły typów, wyliczenia, tablice i ograniczenia obiektów zagnieżdżonych.
  3. 3. Wybierz wersję schematu. Wybierz Draft-07, 2019-09 lub 2020-12, aby walidacja używała prawidłowego zachowania słów kluczowych.
  4. 4. Sprawdź i napraw błędy. Przeglądaj ścieżki instancji i ścieżki schematu, a następnie skopiuj lub pobierz raport walidacji.

Przykładowy schemat sprawdzania

Dane JSON

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

Schemat JSON

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Ten walidator schematu JSON informuje, czy dane pasują do schematu i wskazuje dokładne pole, gdy wymagana właściwość, typ, wyliczenie lub zagnieżdżona reguła zawodzi.

JSON rozkład waljator FAQ

Czy mogę zweryfikować JSON względem schematu online za pomocą tego narzędzia?

Wklej dane JSON i schemat JSON, wybierz odpowiedni projekt i zweryfikuj JSON względem schematu online bez przesyłania treści do Convertr.

Czy JSON Schema Validator obsługuje projekt 07 i program 2020-12?

Tak. Validator obsługuje schematy JSON Schema Draft-07, Draft 2019-09 i Draft 2020-12. Wybierz projekt przed weryfikacją, aby schemat został skompilowany zgodnie z zamierzonymi regułami.

Czy to różni się od JSON Formatter?

Ten JSON Schema Validator sprawdza, czy ważny JSON odpowiada umowie schematu, w tym wymagane pola, typy, enumy i zasady zagnieżdżonych obiektów.

Walidator schematu JSON

Zweryfikuj instancję JSON względem dostarczonego schematu JSON, używając obsługiwanego zachowania wersji roboczej.

Wejście
Dane JSON, schemat JSON i wybrany obsługiwany projekt.
Wyjście
Ważny lub nieprawidłowy wynik ze ścieżkami instancji i schematu.
Prawdziwe ograniczenia
Zdalne pobieranie schematu nie jest gwarantowane, niestandardowe formaty mogą być adnotacjami, a wsparcie różni się między słowami kluczowymi Draft-07, 2019-09 i 2020-12.
Prywatność i przetwarzanie danych
Dane JSON, schemat JSON i wybrany obsługiwany projekt są przetwarzane w tej karcie przeglądarki. Convertr nie otrzymuje ani nie przechowuje ich; zamknięcie lub ponowne załadowanie strony czyści stan roboczy, chyba że narzędzie wyraźnie oferuje lokalne pobranie.

Jak używać tego narzędzia

  1. Podaj dane JSON, schemat JSON i wybrany obsługiwany projekt w kontrolkach narzędzia.
  2. Wybierz ustawienia, które wpływają na prawidłowy lub nieprawidłowy wynik ze ścieżkami instancji i schematu, a następnie uruchom narzędzie.
  3. Przejrzyj prawidłowy lub nieprawidłowy wynik ze ścieżkami instancji i schematu przed skopiowaniem lub pobraniem.

Typowe tryby awarii

Nieprawidłowy JSON, nieprawidłowy schemat, nierozwiązane odwołanie lub słowo kluczowe niezgodne z wersją roboczą powoduje błąd walidacji.

Przydatny przykład

Wymagaj ciągu e-mail i liczby całkowitej wieku, a następnie zweryfikuj przykładowy obiekt i sprawdź każdą nieudaną ścieżkę.