JSON Schema Validator – Vlerësoni JSON kundrejt një skeme Online
Validoni të dhënat JSON kundër një skeme të ngjitur në shfletuesin tuaj. JSON dhe skema analizohen lokalisht, kështu që mund të kontrolloni ngarkesa API, skedarë konfigurimi dhe shembuj webhook kundër Draft-07, 2019-09 ose 2020-12 pa ngarkuar përmbajtjen tuaj.
Rezultati i validimit
Ngjitni të dhënat JSON dhe një skemë JSON, pastaj zgjidhni Validate.
Projektet e mbështetura
Zgjidhni draftin 7, 2019-09 ose 2020-12 para se të validoni. Drafti i zgjedhur kontrollon mënyrën se si është përgatitur skema.
Rrugë gabimi të dobishme
Gabimet e validimit përfshijnë rrugët e shembullit, rrugët e skemës dhe mesazhe të përmbledhura, në mënyrë që problemet e ngarkesës së API të jenë më të lehta për t'u gjetur.
Rrjedha e punës lokale
Kopjo një raport ose shkarkoje si skedar JSON. Analytics përdor vetëm madhësinë, skicën dhe numërimin e kovave, kurrë përmbajtjen e ngjitur.
Si të validoni JSON kundër një skemë online
- 1. Ngjisni të dhënat tuaja JSON. Përdorni një përgjigje API, një trup webhook, një objekt cilësimet ose ndonjë dokument JSON që ju duhet të kontrolloni.
- 2. Ngjisni skemën JSON. Përfshin vetitë e kërkuara, rregullat e tipit, enumerimet, vargjet dhe kufizimet e objekteve të mbivendosura.
- 3. Zgjidhni draftin e skemës. Zgjidhni Draft-07, 2019-09 ose 2020-12 kështu që validimi përdor sjelljen e duhur të fjalës kyçe.
- 4. Validoni dhe rregulloni gabimet. Rishikoni shtigjet e shembullit dhe shtigjet e skemës, pastaj kopjoni ose shkarkoni raportin e validimit.
Shembull i kontrollit të skemës
Të dhënat JSON
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
Skemë JSON
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Ky vleftësues i skemës JSON raporton nëse të dhënat përputhen me skemën dhe tregon fushën e saktë kur një veti e kërkuar, lloj, enum ose rregull i mbivendosur dështon.
Pyetjet e shpeshta për vërtetuesin e skemës JSON
A mund të validoj JSON kundër një skemë online me këtë mjet?
Po. Ngjitni të dhënat JSON dhe një Schema JSON, zgjidhni draftin që përputhet dhe validoni JSON kundrejt një skeme online pa ngarkuar përmbajtjen në Convertr.
A mbështet JSON Schema Validator Draft-07 dhe 2020-12?
Vlerësuesi mbështet JSON Schema Draft-07, Draft 2019-09 dhe Draft 2020-12. Zgjidhni draftin përpara se të validoni në mënyrë që skema të përpilohet me rregullat e synuara.
A është kjo ndryshe nga JSON Formatter?
Ky JSON Schema Validator verifikon nëse JSON i vlefshëm përputhet me një kontratë skeme, duke përfshirë fushat e nevojshme, llojet, enumet dhe rregullat e objekteve të mbivendosura.
Mjetet e lidhura të zhvilluesve
Validues i Skemës JSON
Vlerësoni një shembull JSON kundrejt një Skeme JSON të dhënë duke përdorur sjelljen e mbështetur të draftit.
- Hyrje
- Të dhënat JSON, një skemë JSON dhe drafti i zgjedhur i mbështetur.
- Prodhimi
- Një rezultat i vlefshëm ose i pavlefshëm me rrugë të shembullit dhe skemës.
- Kufizime reale
- Marrja e skemës në distancë nuk është e garantuar, formatet e personalizuara mund të jenë shënime dhe mbështetja ndryshon midis fjalëve kyçe Draft-07, 2019-09 dhe 2020-12.
- Privatësia dhe përpunimi i të dhënave
- Të dhënat JSON, një skemë JSON dhe drafti i përzgjedhur i mbështetur përpunohen në këtë skedë shfletuesi. Convertr nuk i merr ose ruan ato; mbyllja ose ringarkimi i faqes pastron gjendjen e punës, përveç nëse mjeti ofron në mënyrë të qartë një shkarkim lokal.
Si ta përdorni këtë mjet
- Siguroni të dhëna JSON, një skemë JSON dhe draftin e mbështetur të zgjedhur në kontrollet e mjetit.
- Zgjidhni cilësimet që ndikojnë në një rezultat të vlefshëm ose të pavlefshëm me rrugët e shembullit dhe shemës, pastaj drejto mjetin.
- Shqyrtoni një rezultat të vlefshëm ose të pavlefshëm me rrugë shembulli dhe skeme para se ta kopjoni ose shkarkoni atë.
Mënyrat e zakonshme të dështimit
JSON i pavlefshëm, një skemë e pavlefshme, një referencë e pazgjidhur ose një fjalë kyçe e papajtueshme me draftin prodhon një gabim validimi.
Shembull i dobishëm
Kërkohet një varg email dhe një numër i plotë moshe, pastaj vlerësoni një objekt shembull dhe inspektoni çdo rrugë të dështuar.