Validátor schémy JSON
Vzorky
Výsledok overenia
Schéma JSON
Údaje JSON
Technické podrobnosti
Ako funguje validátor JSON Schema
Čo nástroj robí
Tento validátor JSON Schema kontroluje JSON dáta voči JSON Schema (draft-04, draft-06, draft-07 alebo 2019-09). Hlási, či sú dáta platné, a keď nie sú, zobrazí cestu, kľúčové slovo a správu pre každú chybu, aby ste mohli opraviť dáta alebo upraviť schému.
Bežné prípady použitia pre vývojárov
Vývojári používajú validátor JSON Schema na testovanie payloadov API request/response, validáciu konfiguračných súborov, generovanie alebo ladenie validácie založenej na schéme v kóde a na overenie správnosti OpenAPI alebo iných formátov riadených schémou. Je užitočný aj pri tvorbe formulárov alebo ETL pipeline, ktoré sa spoliehajú na JSON Schema.
Vstup schémy a dát
Vložte alebo načítajte svoju JSON Schema do jedného panela a svoje JSON dáta do druhého. Nástroj obe časti spracuje a spustí validáciu. Podporované verzie schémy sa zistia z kľúčového slova "$schema". Neplatný JSON v ktoromkoľvek paneli sa nahlási ešte pred spustením validácie.
Bežné úskalia a okrajové prípady
Uistite sa, že samotná schéma je platný JSON a používa podporovanú URL v "$schema". Prázdne dáta alebo dáta, ktoré nie sú objektom, môžu byť platné alebo neplatné v závislosti od schémy (napr. povinné polia, typové obmedzenia). Vnorené chyby sa zobrazujú pomocou zápisu cesty; opravte jednu chybu a spustite validáciu znova, aby ste videli zostávajúce problémy.
Kedy použiť tento nástroj vs. kód
Tento validátor používajte na rýchle kontroly, ladenie a skúmanie schém. Pre produkciu spúšťajte validáciu v aplikácii pomocou knižnice ako Ajv alebo podobnej a udržiavajte schému aj validačnú logiku vo verziovaní a testoch.