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.

Gatavs
0 baiti
0 baiti

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. 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. 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. 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. 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.

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

  1. Ievadiet JSON datus, JSON shēmu un izvēlēto atbalstošo projektu rīku kontrolēs.
  2. 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.
  3. 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.