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.

Spremno
0 bajtova
0 bajtova

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. 1. Zalijepite svoje JSON podatke. Koristite odgovor API-ja, tijelo webhooka, objekt postavki ili bilo koji JSON dokument koji trebate provjeriti.
  2. 2. Zalijepite JSON shemu. Uključite potrebna svojstva, pravila tipova, enumeracije, nizove i ograničenja ugniježđenih objekata.
  3. 3. Odaberite nacrt sheme. Izaberite Draft-07, 2019-09 ili 2020-12 tako da validacija koristi ispravno ponašanje ključnih riječi.
  4. 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.

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

  1. Pružite JSON podatke, JSON shemu i odabranu podržanu skicu u kontrolama alata.
  2. Odaberite postavke koje utječu na valjani ili nevažeći rezultat s putanjama instance i sheme, a zatim pokrenite alat.
  3. 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.