JSON Schema Validator – weryfikacja JSON przeciwko schemacie online
JSON i schemat są parsed lokalnie, więc można sprawdzić API płatności, konfigurować pliki i webhook przykłady przeciwko Draft-07, 2019-09 lub 2020-12 bez przesyłania treści.
Wynik weryfikacji
Włącz dane JSON i schemat JSON, a następnie wybierz Validate.
Wspierane projekty
Wybierz projekt 7, 2019-09 lub 2020-12 przed weryfikacją. wybrany projekt sprawdza, jak jest sporządzony schemat.
Przydatne ścieżki błędu
Błędy weryfikacji obejmują ścieżki przykładowe, ścieżeństwa schematu i krótkie wiadomości, dzięki czemu problemy z ładunkiem API są łatwiejsze do odnalezienia.
Lokalne przepływy pracy
Kopiuj raport lub pobierz go jako plik JSON. Analytics używa tylko rozmiarów, projektów i liczenia bucketów, nigdy nie zawieszone treści.
Jak zweryfikować JSON przeciwko schemacie online
- Zostaw swoje dane JSON. Użyj odpowiedzi API, ciała webhook, obiekt ustawień lub dowolnego dokumentu JSON, który musisz sprawdzić.
- Wystarczy przewidzieć schemat JSON. Włącz wymagane właściwości, zasady typu, enumy, arany i ograniczenia obiektów znikniętych.
- 3. wybierz projekt planu. Wybierz projekt-07, 2019-09 lub 2020-12 tak, że weryfikacja wykorzystuje właściwe zachowanie słów kluczowych.
- 4.Własność i naprawa błędów. Przeglądaj ścieżki przykładu i ścieżeństwa schematu, a następnie skopiować lub pobrać raport weryfikacji.
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" }
}
}
W tym JSON Schema validator informuje, czy dane odpowiadają schematowi i wskazują na dokładne pole, gdy wymagane właściwości, typ, enum lub zasady nie spełniają.
JSON rozkład waljator FAQ
Czy mogę zweryfikować JSON przeciwko schemacie online za pomocą tego narzędzia?
Pisać dane JSON i schemat JSON, wybrać projekt dopasowy i weryfikuj JSON przeciwko schemacie online bez przesyłania treści do Konwertuj.
Czy JSON Schema Validator obsługuje projekt 07 i program 2020-12?
Tak. Validator obsługuje programy JSON Schema Draft-07, Draft 2019-09 i Draft 2020-12. Wybierz projekt przed weryfikacją, aby schemat został wypełniony z zamierzonym zasadą.
Czy jest to inaczej niż JSON Formatter?
Ten JSON Schema Validator sprawdza, czy ważny JSON odpowiada umowie schematu, w tym wymagane pola, typy, enumy i zasady obiektów niestowanych.
Powiązane narzędzia dla programistów
Walidator schematu JSON
Validuj instancję JSON przeciwko dostarczonej schematy JSON za pomocą zachowania projektu wspieranego.
- Wejście
- Dane JSON, schemat JSON i wybrany projekt obsługiwany.
- Wyjście
- Ważny lub nieważny wynik z trybami instancji i schematu.
- Prawdziwe ograniczenia
- Nie obiecuje się odległego schematu, w formach dostosowanych mogą być notatki, a wsparcie różni się między słowami kluczowymi Draft-07, 2019-09, i 2020-12.
- Prywatność i przetwarzanie danych
- Dane JSON, schema JSON i wybrany projekt obsługiwany są przetwarzane w tej karcie przeglądarki. konwerter nie otrzymuje ani nie przechowuje; zamknięcie lub ponowne pobieranie strony wyczyści stan pracy, chyba że narzędzie wyraźnie oferuje lokalne pobranie.
Jak wykorzystać ten narzędzie
- Zapewnij dane JSON, schemat JSON i wybrany projekt obsługiwany w kontrolkach narzędzi.
- Wybierz ustawienia, które wpływają na ważny lub nieważny wynik z trasy przykładowe i schematu, a następnie uruchom narzędzie.
- Przegląd ważnego lub nieważnego wyniku z przykładowymi i schematowymi ścieżkami przed kopiowaniem lub pobieraniem.
Wspólne tryby niepowodzenia
Nieprawidłowy JSON, nieprawidłowe schematy, niewyjaśnione odniesienie lub niekompatybilne z projektem słowa kluczowe powodują błąd weryfikacji.
Przykład przydatny
Wymagaj strzałki e-mail i pełnego wieku, a następnie weryfikuj obiekt próbki i sprawdź każdy nieudany ścieżka.