JSON Schema Validator – ověřte JSON proti schématu online

Validujte JSON data proti vloženému schématu ve vašem prohlížeči. JSON a schéma se analyzují lokálně, takže můžete zkontrolovat API payloady, konfigurační soubory a webhook příklady proti Draft-07, 2019-09 nebo 2020-12 bez nahrávání vašeho obsahu.

Připraveno
0 bajtů
0 bajtů

Výsledek validace

Vložte údaje JSON a schéma JSON, pak vyberte Validovat.

Podporované návrhy

Vyberte návrh 7, 2019-09 nebo 2020-12 před validací. Vybraný návrh řídí, jak je schéma sestaveno.

Užitečné chyby

Validační chyby zahrnují cesty instancí, cesty schémat a stručné zprávy, takže problémy s daty API jsou snadněji k nalezení.

Lokální pracovní postup

Zkopírujte zprávu nebo ji stáhněte jako soubor JSON. Analýzy používají pouze velikost, návrh a počet kbelíků, nikdy vložený obsah.

Jak validovat JSON proti schématu online

  1. 1. Vložte svá JSON data. Použijte odpověď API, tělo webhooku, objekt nastavení nebo jakýkoli JSON dokument, který potřebujete zkontrolovat.
  2. 2. Vložte JSON Schema. Zahrňte požadované vlastnosti, typová pravidla, enumy, pole a omezení vnořených objektů.
  3. 3. Vyberte draft schématu. Vyberte Draft-07, 2019-09 nebo 2020-12, aby validace používala správné chování klíčových slov.
  4. 4. Validujte a opravte chyby. Zkontrolujte cesty instancí a cesty schématu, poté zkopírujte nebo stáhněte zprávu o validaci.

Příklad kontroly schématu

JSON Podání

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

JSON schéma

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

Tento validátor JSON Schema uvádí, zda data odpovídají schématu, a ukazuje na přesné pole, když požadovaná vlastnost, typ, enum nebo vnořené pravidlo selže.

JSON Kalendář Validátor FAQ

Můžu JSON ověřit proti schématu online s tímto nástrojem?

Ano. Vložte JSON data a JSON schéma, vyberte odpovídající návrh a ověřte JSON proti schématu online bez nahrávání obsahu na Convertr.

Podporuje JSON Schema Validator Draft-07 a 2020-12?

Ano. Validátor podporuje JSON Schema Draft-07, Draft 2019-09 a Draft 2020-12. Před validací vyberte draft, aby bylo schéma sestaveno s příslušnými pravidly.

Je to něco jiného než JSON Formatter?

Ne. JSON Formatter kontroluje syntaxi a formátování. Tento JSON Schema Validator kontroluje, zda platný JSON odpovídá schématu smlouvy, včetně požadovaných polí, typů, enumů a pravidel vnořených objektů.

JSON schéma validátor

Validovat instanci JSON proti dodanému JSON schématu pomocí podporovaného chování návrhu.

Vstup
JSON data, JSON schéma a vybraná podporovaná verze.
Výstup
Platný nebo neplatný výsledek s cestami instance a schématu.
Skutečná omezení
Vzdálené načítání schématu není zaručeno, vlastní formáty mohou být anotace a podpora se liší mezi klíčovými slovy Draft-07, 2019-09 a 2020-12.
Soukromí a nakládání s daty
JSON data, JSON Schema a vybraný podporovaný návrh jsou zpracovávány v této záložce prohlížeče. Convertr je nepřijímá ani neukládá; zavření nebo obnovení stránky vymaže pracovní stav, pokud nástroj výslovně nenabízí místní stažení.

Jak tento nástroj používat

  1. Poskytněte JSON data, JSON schéma a vybraný podporovaný návrh v ovládacích prvcích nástroje.
  2. Vyberte nastavení, která ovlivňují platný nebo neplatný výsledek s cestami instance a schématu, a poté spusťte nástroj.
  3. Zkontrolujte platný nebo neplatný výsledek s cestami instance a schématu před kopírováním nebo stažením.

Běžné způsoby selhání

Neplatný JSON, neplatné schéma, nevyřešený odkaz nebo klíčové slovo nekompatibilní s návrhem způsobí chybu validace.

Užitečný příklad

Vyžaduje e-mailový řetězec a celočíselný věk, pak ověřte vzorový objekt a zkontrolujte každou selhávající cestu.