JSON Schema Validator – Validirajte JSON prema shemi online
Validirajte JSON podatke prema zalijepljenoj shemi u svom pregledniku. JSON i shema se raščlanjuju lokalno, tako da možete provjeriti API korisne terete, konfiguracijske datoteke i primjere webhooka prema Draft-07, 2019-09 ili 2020-12 bez prijenosa svog sadržaja.
Rezultat validacije
Zalijepite JSON podatke i JSON shemu, a zatim odaberite Validiraj.
Podržani projekti
Izaberite nacrt 7, 2019-09 ili 2020-12 prije validacije. Odabrani nacrt kontrolira kako se shema sastavlja.
Korisni putovi pogrešaka
Pogreške validacije uključuju putanje instanci, putanje shema i sažete poruke tako da su problemi s API payloadom lakši za lociranje.
Lokalni radni tok
Kopirajte izvješće ili ga preuzmite kao JSON datoteku. Analitika koristi samo veličinu, nacrt i broj spremnika, nikada zalijepljeni sadržaj.
Kako validirati JSON prema shemi online
- 1. Zalijepite svoje JSON podatke. Koristite odgovor API-ja, tijelo webhooka, objekt postavki ili bilo koji JSON dokument koji trebate provjeriti.
- 2. Zalijepite JSON shemu. Uključite potrebna svojstva, pravila tipova, enumeracije, nizove i ograničenja ugniježđenih objekata.
- 3. Odaberite nacrt sheme. Izaberite Draft-07, 2019-09 ili 2020-12 tako da validacija koristi ispravno ponašanje ključnih riječi.
- 4. Provjerite i ispravite pogreške. Pregledajte staze instanci i staze shema, zatim kopirajte ili preuzmite izvješće o validaciji.
Primjer provjere sheme
JSON podaci
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON shema
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Ovaj JSON Schema validator izvješćuje odgovaraju li podaci shemi i ukazuje na točno polje kada potrebno svojstvo, tip, enum ili ugniježđeno pravilo ne uspije.
FAQ o JSON Schema validatoru
Mogu li JSON validirati prema shemi online s ovim alatom?
Da, zalijepite JSON podatke i JSON Shemu, odaberite odgovarajući nacrt i validirajte JSON prema shemi putem weba bez prijenosa sadržaja na Convertr.
Podržava li JSON Schema Validator Draft-07 i 2020-12?
Da. Validator podržava JSON Schema Draft-07, Draft 2019-09 i Draft 2020-12. Odaberite nacrt prije validacije kako bi shema bila sastavljena s predviđenim pravilima.
Je li to drugačije od JSON Formattera?
Da. Ovaj JSON Schema Validator provjerava odgovara li valjani JSON ugovoru o shemi, uključujući obavezna polja, tipove, nabrajanja i pravila ugniježđenih objekata.
Povezani razvojni alati
JSON validator sheme
Validirati JSON primjer protiv pružene JSON sheme pomoću podržanog ponašanja nacrta.
- Ulaz
- JSON podaci, JSON shema i odabrani podržani nacrt.
- Izlaz
- Valjan ili nevažeći rezultat s instancom i putanjama sheme.
- Stvarna ograničenja
- Daljinsko dohvaćanje sheme nije zajamčeno, prilagođeni formati mogu biti anotacije, a podrška se razlikuje među ključnim riječima Draft-07, 2019-09 i 2020-12.
- Privatnost i obrada podataka
- JSON podaci, JSON Schema i odabrana podržana inačica obrađuju se u ovoj kartici preglednika. Convertr ih ne prima niti pohranjuje; zatvaranje ili ponovno učitavanje stranice briše radno stanje, osim ako alat izričito nudi lokalno preuzimanje.
Kako koristiti ovaj alat
- Pružite JSON podatke, JSON shemu i odabranu podržanu skicu u kontrolama alata.
- Odaberite postavke koje utječu na valjani ili nevažeći rezultat s putanjama instance i sheme, a zatim pokrenite alat.
- Pregledajte valjani ili nevaljani rezultat s putanjama instance i sheme prije kopiranja ili preuzimanja.
Uobičajeni načini kvara
Nevažeći JSON, nevažeća shema, neriješena referenca ili ključna riječ nespojiva s nacrtom proizvodi pogrešku provjere valjanosti.
Korisni primjer
Potreban je e-mail niz i cjelobrojna dob, zatim potvrdite uzorak objekta i provjerite svaki neuspješni put.