JSON-skeemavalidaattori
Esimerkit
Validoinnin tulos
JSON-skeema
JSON-data
Tekniset tiedot
Miten JSON Schema -validaattori toimii
Mitä työkalu tekee
Tämä JSON Schema -validaattori tarkistaa JSON-datan JSON Schemaa vasten (draft-04, draft-06, draft-07 tai 2019-09). Se raportoi, onko data kelvollista, ja jos ei ole, se näyttää kunkin virheen polun, avainsanan ja viestin, jotta voit korjata datan tai säätää skeemaa.
Yleiset kehittäjien käyttötapaukset
Kehittäjät käyttävät JSON Schema -validaattoria API:n pyyntö-/vastauskuormien testaamiseen, konfiguraatiotiedostojen validointiin, skeemapohjaisen validoinnin generointiin tai vianhakuun koodissa sekä varmistamaan, että OpenAPI tai muut skeemaohjatut muodot ovat oikein. Se on hyödyllinen myös lomakkeita tai ETL-putkia rakennettaessa, jotka nojaavat JSON Schemaan.
Skeeman ja datan syöte
Liitä tai lataa JSON Schema yhteen paneeliin ja JSON-data toiseen. Työkalu jäsentää molemmat ja suorittaa validoinnin. Tuetut skeemaversiot tunnistetaan "$schema"-avainsanasta. Virheellinen JSON kummassakin paneelissa raportoidaan ennen validoinnin suorittamista.
Yleiset sudenkuopat ja reunatapaukset
Varmista, että skeema itsessään on kelvollista JSONia ja käyttää tuettua "$schema"-URL-osoitetta. Tyhjä tai ei-objektimuotoinen data voi olla kelvollista tai virheellistä skeemasta riippuen (esim. pakolliset kentät, tyyppirajoitteet). Sisäkkäiset virheet näytetään polkumerkinnällä; korjaa yksi virhe ja suorita uudelleen nähdäksesi jäljellä olevat ongelmat.
Milloin käyttää tätä työkalua vs. koodia
Käytä tätä validaattoria nopeisiin tarkistuksiin, vianhakuun ja skeemojen tutkimiseen. Tuotannossa suorita validointi sovelluksessasi kirjastolla kuten Ajv tai vastaavalla, ja pidä skeema ja validointilogiikka versionhallinnassa ja testeissä.