JSON Schema Validator – valideeri JSON skeemi vastu veebis
JSON ja skeem töödeldakse kohalikult, nii et saad kontrollida API päiseid, konfiguratsioonifaile ja veebikonksu näiteid Draft-07, 2019-09 või 2020-12 vastu ilma oma sisu üles laadimata.
Valideerimistulemus
Sisesta JSON-andmed ja JSON-skeem, seejärel vali Valideeri.
Toetatud projektid
Vali eelnõu 7, 2019-09 või 2020-12 enne valideerimist. Valitud eelnõu kontrollib, kuidas skeem koostatakse.
Kasulikud veateed
Valideerimisvead sisaldavad eksemplariteid, skeemiteid ja lühikesi sõnumeid, nii et API-i laadimisprobleeme on lihtsam leida.
Kohalik töövool
Kopeeri aruanne või laadi see alla JSON-failina. Analytics kasutab ainult suuruse, mustandi ja loenduse ämbreid, mitte kunagi kleepitud sisu.
Kuidas valideerida JSON-i skeemi vastu veebis
- 1. Kleepige oma JSON-andmed. Kasutage API vastust, webhooki keha, seadete objekti või JSON-dokumenti, mida peate kontrollima.
- 2. Kleepige JSON-i skeem. Sisaldab nõutavaid omadusi, tüübireegleid, loendeid, massiive ja pesastatud objektide piiranguid.
- 3. Valige skeemi versioon. Valige Draft-07, 2019-09 või 2020-12, et valideerimine kasutaks õiget võtmesõna käitumist.
- 4. Valideeri ja paranda vead. Vaadake näideteid ja skeemi teid, seejärel kopeerige või laadige alla valideerimisaruanne.
Näide skeemi kontrollist
JSON-andmed
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON skeem
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
See JSON Schema valideerija annab aru, kas andmed vastavad skeemile ja osutab täpsele väljale, kui nõutav omadus, tüüp, loend või pesastatud reegel ebaõnnestub.
JSON Schema valideerija KKK
Kas ma saan selle tööriistaga JSON-i skeemi vastu veebis valideerida?
Jah. Kleebi JSON-andmed ja JSON-skeem, vali sobiv mustand ning valideeri JSON skeemi vastu veebis, ilma sisu Convertr-i üles laadimata.
Kas JSON Schema Validator toetab Draft-07 ja 2020-12?
Jah. Valideerija toetab JSON Schema Draft-07, Draft 2019-09 ja Draft 2020-12. Vali enne valideerimist mustand, et skeem koostataks ettenähtud reeglite järgi.
Kas see on JSON Formatterist erinev?
See JSON Schema Validator kontrollib, kas kehtiv JSON vastab skeemi lepingule, sealhulgas nõutud väljad, tüübid, loendid ja pesastatud objektide reeglid.
Seotud arendajatööriistad
JSON-i skeemi valideerija
Valideerige JSON-i eksemplar esitatud JSON Schema vastu, kasutades toetatud mustandi käitumist.
- Sisend
- JSON andmed, JSON skeem ja valitud toetatud mustand.
- Väljund
- Kehtiv või kehtetu tulemus koos eksemplari ja skeemi teedega.
- Tegelikud piirangud
- Kaugskeemide toomine ei ole garanteeritud, kohandatud vormingud võivad olla märkused ja tugi erineb Draft-07, 2019-09 ja 2020-12 märksõnade vahel.
- Privaatsus ja andmete töötlemine
- JSON andmed, JSON Schema ja valitud toetatud mustand töödeldakse selles brauseri vahekaardil. Convertr ei saa ega salvesta seda; lehe sulgemine või uuesti laadimine puhastab tööoleku, kui tööriist ei paku selgelt kohalikku allalaadimist.
Kuidas seda tööriista kasutada
- Sisestage JSON-andmed, JSON-skeem ja valitud toetatud kavand tööriista juhtelementidesse.
- Valige seaded, mis mõjutavad kehtivat või kehtetut tulemust koos eksemplari ja skeemi teedega, siis käivitage tööriist.
- Vaadake kehtivat või kehtetut tulemust eksemplari ja skeemi teedega enne selle kopeerimist või allalaadimist.
Levinud ebaõnnestumise viisid
Vigane JSON, vigane skeem, lahendamata viide või mustandiga kokkusobimatu võtmesõna põhjustab valideerimisvea.
Kasulik näide
Nõua e-posti stringi ja täisarvulist vanust, seejärel valideeri näidisobjekt ja kontrolli iga ebaõnnestunud teed.