JSON-skeemi validaator
Näidised
Valideerimise tulemus
JSON-skeem
JSON-andmed
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.