JSON Schema Validator – Validujte JSON proti schémy online

Validujte JSON dáta proti vloženej schéme vo vašom prehliadači. JSON a schéma sa spracúvajú lokálne, takže môžete skontrolovať API payloady, konfiguračné súbory a príklady webhookov proti Draft-07, 2019-09 alebo 2020-12 bez nahrávania vášho obsahu.

Pripravený
0 bajtov
0 bajtov

Výsledok validácie

Vložte údaje JSON a schému JSON, potom vyberte Validate.

Podporované návrhy

Vyberte návrh 7, 2019-09 alebo 2020-12 pred validáciou. Vybraný návrh určuje, ako je schéma zostavená.

Užitočné chybové cesty

Chyby validácie zahŕňajú cesty inštancií, cesty schém a výstižné správy, takže problémy s API payload sa ľahšie lokalizujú.

Lokálny pracovný tok

Kopírujte správu alebo si ju stiahnite ako súbor JSON. Analytika používa iba veľkostné, konceptové a početné kategórie, nikdy vložený obsah.

Ako validovať JSON proti schéme online

  1. 1. Vložte svoje JSON údaje. Použite odpoveď API, telo webhooku, objekt nastavení alebo akýkoľvek JSON dokument, ktorý potrebujete skontrolovať.
  2. 2. Vložte JSON schému. Zahŕňa požadované vlastnosti, pravidlá typov, enumy, polia a obmedzenia vnorených objektov.
  3. 3. Vyberte návrh schémy. Vyberte Draft-07, 2019-09 alebo 2020-12, aby validácia používala správne správanie kľúčových slov.
  4. 4. Validujte a opravte chyby. Preskúmajte cesty inštancií a cesty schémy, potom skopírujte alebo stiahnite správu o validácii.

Príklad kontroly schémy

JSON údaje

{
  "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 JSON Schema validátor uvádza, či údaje zodpovedajú schéme a ukazuje na presné pole, keď požadovaná vlastnosť, typ, enum alebo vnorené pravidlo zlyhá.

JSON Schema Validátor FAQ

Môžem s týmto nástrojom overiť JSON proti schéme online?

Áno. Vložte údaje JSON a JSON schému, vyberte zodpovedajúci návrh a validujte JSON proti schéme online bez nahrávania obsahu na Convertr.

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

Áno. Validátor podporuje JSON Schema Draft-07, Draft 2019-09 a Draft 2020-12. Vyberte návrh pred validáciou, aby bola schéma zostavená s príslušnými pravidlami.

Je to odlišné od JSON Formatter?

Tento JSON Schema Validator overuje, či platný JSON spĺňa schémovú zmluvu vrátane požadovaných polí, typov, enúmov a pravidiel nestovaných objektov.

Validátor JSON schémy

Validovať inštanciu JSON proti dodanej JSON schéme pomocou podporovaného správania návrhu.

Vstup
JSON údaje, schéma JSON a vybraný podporovaný návrh.
Výstup
Platný alebo neplatný výsledok s cestami inštancie a schémy.
Skutočné obmedzenia
Vzdialené načítanie schémy nie je zaručené, vlastné formáty môžu byť anotácie a podpora sa líši medzi kľúčovými slovami Draft-07, 2019-09 a 2020-12.
Súkromie a spracovanie údajov
JSON údaje, JSON schéma a vybraný podporovaný návrh sa spracúvajú v tejto karte prehliadača. Convertr ich neprijíma ani neukladá; zatvorenie alebo obnovenie stránky vymaže pracovný stav, pokiaľ nástroj výslovne neponúka lokálne stiahnutie.

Ako používať tento nástroj

  1. Poskytnite údaje JSON, schému JSON a vybraný podporovaný návrh v ovládacích prvkoch nástroja.
  2. Vyberte nastavenia, ktoré ovplyvňujú platný alebo neplatný výsledok s príkladmi a schémami, potom spustite nástroj.
  3. Preskúmajte platný alebo neplatný výsledok s cestami inštancie a schémy pred kopírovaním alebo stiahnutím.

Bežné režimy zlyhania

Invalid JSON, neplatný schéma, nerozhodnutá referencia alebo kľúčové slovo nesúladné s návrhom spôsobuje chybu validácie.

Užitočný príklad

Vyžaduje sa e-mailový reťazec a celočíselný vek, potom validujte vzorový objekt a skontrolujte každú neúspešnú cestu.