Handytool
FejlesztőknekIngyenesHelyi futtatás

JSON Schema validator

Validálja a JSON dokumentumokat egy JSON Schema sémára — részletes hibajelentések.

.json
JSON Schema
0 sorok0 bájtok
Ellenőrzéshez szükséges adatok
0 sorok0 bájtok
Eredmény
Kattintson az Ellenőrzés gombra az adatok sémához viszonyított ellenőrzéséhez.

JSON Schema validator – áttekintés

A Handytool JSON Schema validátora egy JSON dokumentumot és egy JSON Schema sémát (draft-07, draft-2020-12, stb.) vesz és pontosan jelent, mely mezők nem felelnek meg. Megjeleníti a hibatípusokat (szükséges mező hiányzik, típus eltérés, tulajdonság nem engedélyezett) az adatok hibás helyére vezető pontos útvonalakkal. Minden helyileg fut — nincs szerver validáció.

JSON Schema validator – funkciók

  • 01

    Támogatott standard vázlatok

    Elfogad draft-04, draft-06, draft-07 és draft-2020-12 a tulajdonságok, típusok és kötések teljes validálásával.

  • 02

    Részletes hibák útvonalakkal

    Minden hiba megjeleníti az pontos útvonalat a JSON-ban (pl. persons[0].email) és a probléma leírását.

  • 03

    Séma és dokumentum szerkeszthető

    Illessz be a sémát és a JSON dokumentumot külön text area-ba és tekintsd meg a hibákat valós időben.

JSON Schema validator – GYIK

Mi az különbség a validáció és a linting között?
A validáció ellenőrzi, hogy a JSON egyezik-e egy sémával. A linting az stílust ellenőrzi (behúzás, elnevezés). Ez az validator.
Hogyan írjak JSON Schema sémát?
A sémák meghatározzák a típusokat (string, number, object), szükséges tulajdonságokat, és kötéseket (hossz, minta, enum). A JSON Schema dokumentáció json-schema.org webhelyen van.
Mi történik az extra mezőkkel?
Ha a séma "additionalProperties": false, az megadott mezők hibák. Ellenkező esetben implicit tolerálódnak.
Rekurzívan validálhatok?
Igen. Sémák az beágyazott tulajdonságokkal és a definíciók $ref-jeivel teljes körűen validálódnak.

Kapcsolódó eszközök

Fejlesztőknek

Fedezz fel más eszközöket

Összes eszköz