Validátor schématu JSON
Ukázky
Výsledek validace
Schéma JSON
Data JSON
Technické detaily
Jak funguje validátor JSON Schema
Co nástroj dělá
Tento validátor JSON Schema kontroluje JSON data vůči JSON Schema (draft-04, draft-06, draft-07 nebo 2019-09). Hlásí, zda jsou data platná, a pokud nejsou, zobrazí pro každou chybu cestu, klíčové slovo a zprávu, abyste mohli data opravit nebo upravit schéma.
Běžné případy použití pro vývojáře
Vývojáři používají validátor JSON Schema k testování payloadů API požadavků/odpovědí, validaci konfiguračních souborů, generování nebo ladění validace založené na schématu v kódu a k ověření, že OpenAPI nebo jiné formáty řízené schématem jsou správné. Je také užitečný při tvorbě formulářů nebo ETL pipeline, které se opírají o JSON Schema.
Vstup schématu a dat
Vložte nebo načtěte své JSON Schema do jednoho panelu a svá JSON data do druhého. Nástroj obojí zpracuje a spustí validaci. Podporované verze schématu se detekují z klíčového slova "$schema". Neplatný JSON v kterémkoli panelu je nahlášen ještě před spuštěním validace.
Běžné nástrahy a okrajové případy
Ujistěte se, že samotné schéma je platný JSON a používá podporovanou URL v "$schema". Prázdná nebo ne-objektová data mohou být platná nebo neplatná v závislosti na schématu (např. povinná pole, typová omezení). Vnořené chyby se zobrazují pomocí zápisu cesty; opravte jednu chybu a spusťte znovu, abyste viděli zbývající problémy.
Kdy použít tento nástroj vs. kód
Použijte tento validátor pro rychlé kontroly, ladění a prozkoumávání schémat. Pro produkci spouštějte validaci ve své aplikaci pomocí knihovny jako Ajv nebo podobné a mějte schéma i validační logiku ve verzovacím systému a v testech.