DevToys Web Pro iconDevToys Web ProBlogi
Arvostele meidät:
Kokeile selainlaajennusta:

JSON-skeemavalidaattori

Esimerkit

Validoinnin tulos

JSON-skeema

  • JSON-data

  • Loading editor...
    Loading editor...
    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ä.