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.
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. Wklej swoje dane JSON. Użyj odpowiedzi API, ciała webhook, obiekt ustawień lub dowolnego dokumentu JSON, który musisz sprawdzić.
- 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. Wybierz wersję schematu. Wybierz Draft-07, 2019-09 lub 2020-12, aby walidacja używała prawidłowego zachowania słów kluczowych.
- 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.
Powiązane narzędzia dla programistó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
- Podaj dane JSON, schemat JSON i wybrany obsługiwany projekt w kontrolkach narzędzia.
- 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.
- 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ę.