JSON Schema Validator – Validoi JSON skeemaa vastaan verkossa

Validoi JSON-data liitettyä skeemaa vastaan selaimessasi. JSON ja skeema jäsennetään paikallisesti, joten voit tarkistaa API-payloadit, konfiguraatiotiedostot ja webhook-esimerkit Draft-07, 2019-09 tai 2020-12 -versioita vastaan lataamatta sisältöäsi.

Valmis
0 tavua
0 tavua

Validoinnin tulos

Liitä JSON-tiedot ja JSON-skeema, valitse sitten Validate.

Tuetut luonnokset

Valitse luonnos 7, 2019-09 tai 2020-12 ennen validointia. Valittu luonnos ohjaa, miten kaavio kootaan.

Hyödyllisiä virheitä

Validointivirheet sisältävät instanssipolut, skeemapolut ja tiiviit viestit, joten API-rajapinnan ongelmat on helpompi paikantaa.

Paikallinen työnkulku

Kopioi raportti tai lataa se JSON-tiedostona. Analytics käyttää vain kokoa, luonnosta ja laskuriryhmiä, ei koskaan liitettyä sisältöä.

Kuinka validoida JSON skeemaa vastaan verkossa

  1. 1. Liitä JSON-tietosi. Käytä API-vastausta, webhook-runkoa, asetusobjektia tai mitä tahansa JSON-asiakirjaa, jonka haluat tarkistaa.
  2. 2. Liitä JSON-skeema. Sisällytä pakolliset ominaisuudet, tyyppisäännöt, enumit, taulukot ja sisäkkäiset objektirajoitukset.
  3. 3. Valitse skeemaversio. Valitse Draft-07, 2019-09 tai 2020-12, jotta validointi käyttää oikeaa avainsanakäyttäytymistä.
  4. 4. Validoi ja korjaa virheet. Tarkista instanssipolut ja skeemapolut, kopioi tai lataa validointiraportti.

Esimerkki skeematarkistuksesta

JSON-data

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

JSON-skeema

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Tämä JSON Schema -validaattori kertoo, vastaavatko tiedot skeemaa, ja osoittaa tarkalleen kentän, kun pakollinen ominaisuus, tyyppi, enum tai sisäkkäinen sääntö epäonnistuu.

JSON Schema Validator - UKK

Voinko validoida JSON:ia skeemaa vastaan verkossa tällä työkalulla?

Kyllä. Liitä JSON-data ja JSON-skeema, valitse vastaava versio ja validoi JSON skeemaa vastaan verkossa lataamatta sisältöä Convertrille.

Tukeeko JSON Schema Validator versioita Draft-07 ja 2020-12?

Kyllä. Validaattori tukee JSON Schema Draft-07, Draft 2019-09 ja Draft 2020-12 -versioita. Valitse versio ennen validointia, jotta skeema käsitellään oikeiden sääntöjen mukaisesti.

Onko tämä eri kuin JSON Formatter?

Kyllä. JSON Formatter tarkistaa syntaksin ja muotoilun. Tämä JSON Schema Validator tarkistaa, vastaako kelvollinen JSON skeeman määrittelyä, mukaan lukien pakolliset kentät, tyypit, enumit ja sisäkkäiset objektisäännöt.

JSON-skeeman validaattori

Validoi JSON-instanssi annettua JSON Schemaa vastaan käyttäen tuettua luonnoskäyttäytymistä.

Syöte
JSON-tiedot, JSON-skeema ja valittu tuettu luonnos.
Tulos
Kelvollinen tai virheellinen tulos instanssi- ja skeemapoluilla.
Todelliset rajoitukset
Etäskeeman noutaminen ei ole taattua, mukautetut muodot voivat olla merkintöjä, ja tuki eroaa Draft-07-, 2019-09- ja 2020-12-avainsanojen välillä.
Yksityisyys ja tietojen käsittely
JSON-tiedot, JSON Schema ja valittu tuettu luonnos käsitellään tässä selaimen välilehdessä. Convertr ei vastaanota tai tallenna sitä; sivun sulkeminen tai uudelleenlataaminen tyhjentää työtilan, ellei työkalu nimenomaisesti tarjoa paikallista latausta.

Kuinka käyttää tätä työkalua

  1. Anna JSON-tiedot, JSON-skeema ja valittu tuettu luonnos työkalun säätimissä.
  2. Valitse asetukset, jotka vaikuttavat kelvolliseen tai virheelliseen tulokseen esiintymä- ja skeemapolkujen kanssa, ja suorita sitten työkalu.
  3. Tarkista kelvollinen tai virheellinen tulos esiintymä- ja skeemapolkujen kanssa ennen kopiointia tai lataamista.

Yleiset virhetilat

Virheellinen JSON, virheellinen skeema, ratkaisematon viittaus tai luonnosta yhteensopimaton avainsana tuottaa validointivirheen.

Hyödyllinen esimerkki

Vaadi sähköpostimerkkijono ja kokonaislukuikä, validoi sitten näyteobjekti ja tarkista jokainen epäonnistunut polku.