JSON Schema Validator – Validate JSON Against a Schema Online

Érvényesítse a JSON-adatokat egy beillesztett séma alapján a böngészőjében. A JSON és a séma helyben kerül feldolgozásra, így ellenőrizheti az API-adatokat, konfigurációs fájlokat és webhook-példákat a Draft-07, 2019-09 vagy 2020-12 verziók ellen anélkül, hogy feltöltené a tartalmat.

Kész
0 bájt
0 bájt

Validáció eredménye

Illessze be a JSON adatokat és egy JSON sémát, majd válassza az Ellenőrzés lehetőséget.

Támogatott projektek

Válassza ki a 7., 2019-09 vagy 2020-12 tervezetet, mielőtt érvényesít. A kiválasztott tervezet ellenőrzi, hogy a rendszer hogyan készül össze.

Hasznos hiba útvonalak

A validációs hibák közé tartoznak a példányútvonalak, a sémaútvonalak és a tömör üzenetek, így az API-adatok terhelési problémái könnyebben megtalálhatók.

Helyi munkafolyamat

Másolja le a jelentést vagy töltse le JSON fájlként. Az analitika csak a méret, a tervezet és a számlálás kategóriáit használja, soha nem a beillesztett tartalmat.

Hogyan érvényesítsünk JSON-t séma alapján online

  1. 1. Illessze be a JSON-adatokat. Használjon API-választ, webhook-törzset, beállítási objektumot vagy bármely JSON-dokumentumot, amelyet ellenőriznie kell.
  2. 2. Illessze be a JSON sémát. Tartalmazza a kötelező tulajdonságokat, típusszabályokat, felsorolásokat, tömböket és beágyazott objektumkorlátozásokat.
  3. 3. Válassza ki a séma tervezetet. Válassza a Draft-07, 2019-09 vagy 2020-12 verziót, hogy az érvényesítés a megfelelő kulcsszó-viselkedést használja.
  4. 4. Érvényesítés és hibák javítása. Ellenőrizze a példány- és sémaútvonalakat, majd másolja vagy töltse le az érvényesítési jelentést.

Példa sémaellenőrzésre

JSON adatok

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

JSON rendszer

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

Ez a JSON séma érvényesítő arról számol be, hogy az adatok megfelelnek-e a sémának, és pontosan arra a mezőre mutat, ahol egy kötelező tulajdonság, típus, felsorolás vagy beágyazott szabály hibás.

JSON séma érvényesítő GYIK

Érvényesíthetem a JSON-t egy séma alapján online ezzel az eszközzel?

Igen. Illessze be a JSON-adatokat és egy JSON sémát, válassza ki a megfelelő tervezetet, és érvényesítse a JSON-t a séma alapján online anélkül, hogy a tartalmat feltöltené a Convertr-be.

A JSON Schema Validator támogatja a Draft-07 és a 2020-12 programokat?

Igen. Az érvényesítő támogatja a JSON séma Draft-07, Draft 2019-09 és Draft 2020-12 verziókat. Válassza ki a tervezetet az érvényesítés előtt, hogy a séma a megfelelő szabályokkal legyen összeállítva.

Ez különbözik a JSON Formattertől?

Ez a JSON Schema Validator ellenőrzi, hogy a JSO érvényes-e egy schéma szerződésnek, beleértve a szükséges mezőket, típusokat, enumákat és a nemes tárgy szabályokat.

JSON rendszer validátor

Validálja a JSON-példányt egy megadott JSON-séma ellen, a támogatott tervezet viselkedésével.

Bemenet
JSON adatok, egy JSON séma és a kiválasztott támogatott tervezet.
Kimenet
érvényes vagy érvénytelen eredmény példány- és sémaútvonalakkal.
Valódi korlátozások
A távoli séma lekérése nem garantált, az egyéni formátumok lehetnek megjegyzések, és a támogatás eltér a Draft-07, 2019-09 és 2020-12 kulcsszavak között.
Adatvédelem és adatkezelés
A JSON adatokat, a JSON sémát és a kiválasztott támogatott tervezetet ebben a böngészőben dolgozzák fel. A Convertr nem kapja meg vagy tárolja azt; az oldal bezárása vagy újratöltése törli a munkafolyamatot, kivéve, ha az eszköz kifejezetten helyi letöltést kínál.

Hogyan használjuk ezt az eszközt

  1. Adja meg a JSON adatokat, a JSON sémát és a kiválasztott támogatott tervezetet az eszköz vezérlőiben.
  2. Válassza ki azokat a beállításokat, amelyek érvényes vagy érvénytelen eredményt befolyásolnak a példány- és sémaútvonalakkal, majd futtassa az eszközt.
  3. Ellenőrizze az érvényes vagy érvénytelen eredményt példány- és sémautakkal, mielőtt másolja vagy letölti.

Gyakori hibák

Az érvénytelen JSON, érvénytelen séma, feloldatlan hivatkozás vagy a tervezettel nem kompatibilis kulcsszó érvényesítési hibát eredményez.

Gyakorlati példa

Szükséges egy e-mail sztring és egész életkor, majd validáljon egy minta objektumot, és ellenőrizze minden sikertelen útvonalat.