JSON Schema Validator — Validēt JSON pret shēmu tiešsaistē
JSON un shēma ir parsed vietēji, tāpēc jūs varat pārbaudīt API maksas, konfigurēt failus un webhook piemērus pret Draft-07, 2019-09 vai 2020-12 bez lejupielādējot savu saturu.
Validācijas rezultāts
Ievadiet JSON datus un JSON shēmu, tad izvēlieties Validate.
atbalstītie projekti
Izvēlieties projektu 7, 2019-09 vai 2020-12 pirms validācijas. izvēlētā projekta pārbauda, kā shēma ir sagatavota.
Noderīgas kļūdas ceļš
Validācijas kļūdas ietver piemēru ceļus, shēmas ceļus un īsziņas ziņojumus, lai API slodzes problēmas būtu vieglāk atrast.
Vietējais darba plūsma
Kopējiet ziņojumu vai lejupielādējiet to kā JSON failu. Analytics izmanto tikai izmēru, dizainu un skaitīšanas buckets, nekad pastu saturu.
Kā validēt JSON pret shēmu tiešsaistē
- 1.Saglabājiet savus JSON datus. Izmantojiet API atbildi, webhook ķermeņa, iestatījumu objektu vai jebkādu JSON dokumentu, kas jums jāpārbauda.
- 2.Piekļauj JSON shēmu. Iekļauj nepieciešamās īpašības, tipa noteikumi, enumi, ražas un nestāvu objektu ierobežojumi.
- 3. izlasīt plāna projektu. Izvēlieties Draft-07, 2019-09 vai 2020-12 lai validācija izmanto pareizo atslēgvārdu uzvedību.
- 4. apstiprināt un labot kļūdas. Pārskatiet piemēru ceļu un shēmas ceļu, pēc tam kopējiet vai lejupielādējiet apstiprināšanas ziņojumu.
Piemēram, pārbaudes shēma
JSON dati
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
JSON shēma
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Šis JSON shēmas validators ziņo, vai dati atbilst shēmai un norāda uz precīzu lauku, kad nepieciešamā īpašuma, tipa, enuma vai nestēra noteikums neizdodas.
JSON rādītājs valjator FAQ
Vai es varu validēt JSON pret shēmu tiešsaistē ar šo rīku?
Jā. Ievadiet JSON datus un JSON shēmu, izvēlieties atbilstības projektu un validējiet Json pret shēmu tiešsaistē, neuzlādējot saturu konvertēšanai.
Vai JSON Schema Validator atbalsta Draft-07 un 2020-12?
Jā. validators atbalsta JSON shēmas projektu-07, projektu 2019-09 un projektu 2020-12. pirms validācijas izvēlieties projektu, lai shēma būtu sagatavota ar paredzētajiem noteikumiem.
Vai tas atšķiras no JSON Formatter?
JSON Formatter pārbauda sintaksu un formātu. šis JSON Schema Validator pārbaudes, vai derīgs JSON atbilst shēmas līgumam, tostarp nepieciešamie lauki, veidi, enumi un nested objekta noteikumi.
Saistīti izstrādātāju rīki
JSON shēmas validators
Validējiet JSON instanci pret piegādāto JSON shēmu, izmantojot atbalstīto projektu uzvedību.
- Ievade
- JSON dati, JSON shēma un izvēlētais atbalsta projekts.
- Izvade
- Derīgs vai neesošs rezultāts ar instances un shēmas ceļu.
- Reālie ierobežojumi
- Attāluma shēmas pievilkšana nav apsolīta, pielāgotās formātus var būt anotācijas, un atbalsts atšķiras starp Draft-07, 2019-09, un 2020-12 atslēgvārdiem.
- Privātuma un datu apstrāde
- JSON dati, JSON shēma un izvēlētais atbalstīts projekts tiek apstrādāti šajā pārlūkprogrammas tabulā. konvertētājs to nesaņem vai glabā; lapas slēgšana vai pārlādēšana izskaidro darba stāvokli, ja vien rīks skaidri piedāvā vietējo lejupielādi.
Kā izmantot šo rīku
- Ievadiet JSON datus, JSON shēmu un izvēlēto atbalstošo projektu rīku kontrolēs.
- Izvēlieties iestatījumus, kas ietekmē derīgu vai neesošu rezultātu ar piemēru un shēmas ceļu, tad izlaidiet rīku.
- Pārskatiet derīgu vai neesošu rezultātu ar piemēru un shēmas ceļiem pirms to kopēšanas vai lejupielādes.
Kopīgas neveiksmes režīms
Invalid JSON, neesoša shēma, neatbilstoša atsauce vai raksta-neatbilstošs atslēgvārds rada validācijas kļūdu.
Noderīgs piemērs
Prasa e-pasta rindiņu un pilnu vecumu, tad validē paraugu objektu un pārbauda katru neveiksmīgo ceļu.