DevToys Web Pro iconDevToys Web ProBlogi
Hinda meid:
Proovi brauserilaiendust:

JSON-skeemi validaator

Näidised

Valideerimise tulemus

JSON-skeem

  • JSON-andmed

  • Loading editor...
    Loading editor...
    Tehnilised üksikasjad

    Kuidas JSON Schema validaator töötab

    Mida tööriist teeb

    See JSON Schema validaator kontrollib JSON-andmeid JSON Schema (draft-04, draft-06, draft-07 või 2019-09) vastu. See raporteerib, kas andmed on kehtivad, ning kui mitte, näitab iga vea jaoks teed (path), võtmesõna (keyword) ja sõnumit, et saaksid andmeid parandada või skeemi kohandada.

    Levinud kasutusjuhtumid arendajatele

    Arendajad kasutavad JSON Schema validaatorit API päringu/vastuse payload’ide testimiseks, konfiguratsioonifailide valideerimiseks, skeemipõhise valideerimise genereerimiseks või silumiseks koodis ning OpenAPI või muude skeemipõhiste vormingute korrektsuse tagamiseks. See on kasulik ka vormide või ETL-torude ehitamisel, mis tuginevad JSON Schema’le.

    Skeemi ja andmete sisestus

    Kleebi või laadi oma JSON Schema ühte paneeli ja oma JSON-andmed teise. Tööriist parsib mõlemad ja käivitab valideerimise. Toetatud skeemiversioonid tuvastatakse "$schema" võtmesõna järgi. Vigane JSON kummaski paneelis raporteeritakse enne valideerimise käivitamist.

    Levinud komistuskivid ja erijuhud

    Veendu, et skeem ise on kehtiv JSON ja kasutab toetatud "$schema" URL-i. Tühjad või mitte-objektandmed võivad olla kehtivad või mittekehtivad sõltuvalt skeemist (nt nõutud väljad, tüübi piirangud). Pesastatud vead kuvatakse teeraja notatsiooniga; paranda üks viga ja käivita uuesti, et näha ülejäänud probleeme.

    Millal kasutada seda tööriista vs koodi

    Kasuta seda validaatorit kiireteks kontrollideks, silumiseks ja skeemide uurimiseks. Tootmises käivita valideerimine oma rakenduses teegiga nagu Ajv või sarnane ning hoia skeem ja valideerimisloogika versioonihalduses ja testides.