DevTulz Online

JSON Schema -vahvistin


Mikä on JSON Schema?

JSON Schema on sanasto JSON-tietojen rakenteen ja rajoitusten kuvaamiseen. Se määrittelee, mitkä ominaisuudet ovat pakollisia, niiden tyypit, muodot, alueet ja kuviot. JSON:n vahvistaminen skeemaa vastaan havaitsee tietoongelmat ajoissa — ennen kuin ne saavuttavat sovelluksesi logiikan tai tietokannan. Yleisiä käyttötapoja ovat API-pyyntöjen/-vastausten vahvistaminen, konfiguraatiotiedostojen vahvistaminen ja lomakkeiden tietojen tarkistaminen. Tämä työkalu käyttää AJV-kirjastoa (suosituin JSON Schema -vahvistin) ja tukee Draft-07:ää, Draft 2019-09:ää ja Draft 2020-12:ta.

JSON Schema -vahvistimen käyttö

  1. Liitä JSON-tietosi vasempaan paneeliin ja JSON Schema oikeaan paneeliin.

  2. Napsauta 'Esimerkki' ladataksesi esimerkkiparinJSON + Schema, jos haluat nähdä sen toiminnassa.

  3. Valitse skeeman versio, joka vastaa skeemaasi (Draft-07 on yleisin).

  4. Napsauta 'Vahvista' — vihreä viesti vahvistaa JSON:n kelvollisuuden; punainen listaa jokaisen virheen polkuineen.

  5. Korjaa virheet ja vahvista uudelleen, kunnes JSON läpäisee tarkistuksen.

Keywords: JSON schema -vahvistin, vahvista JSON verkossa, JSON schema -tarkistin, AJV-vahvistin, JSON schema draft-07, JSON-vahvistustyökalu, JSON schema -testari