Validátor schématu JSON
Porovnejte dokument JSON se schématem JSON a získejte čitelné, řádek po řádku chybové hlášení.
Validátor schématu JSON
Vložte dokument JSON na jednu stranu a schéma JSON na druhou a tento nástroj vám řekne, zda se dokument shoduje – a pokud ne, přesně kde a proč. Každý problém je hlášen jako jeden řádek s cestou ukazatele JSON k problematické hodnotě, klíčovým slovem schématu, které selhalo, a skutečnou hodnotou tam nalezenou, takže můžete přejít přímo k opravě namísto ručního prohledávání velkého užitečného zatížení.
Validátor pokrývá každodenní jádro JSON Schema draft-07: "type" (včetně sjednocovacích polí jako ["string","null"] pro pole s možnou hodnotou null), "required" a "properties", "additionalProperties" buď jako booleovské nebo vlastní schéma, "items" pro ověření seznamu i n-tice, klíčové slovo "minItemni"/číslo"Items"/max" "minimum"/"maximum"/"exclusiveMinimum"/"exclusiveMaximum"/"multipleOf", klíčová slova řetězce "minLength"/"maxLength"/"pattern", "enum" a "const" a kombinátory "anyOf"/"allOf"/"oneOf"/"not". Řeší také ukazatele „$ref“ na vlastní sekci „#/definitions“ nebo „#/$defs“ schématu – užitečné pro schémata, která zohledňují tvar sdíleného objektu – a detekuje „$ref“, která se vrací sama do sebe místo zmrazení stránky.
Toto je validátor, nikoli stavitel formulářů řízený schématem: nenačítá schéma z adresy URL ani z „$id“ a nikdy nenačte, protože by to znamenalo odeslání vašich dat nebo definice schématu z vašeho zařízení. Jakékoli „$ref“ směřující mimo dokument je hlášeno jako nepodporované, nikoli tiše ignorované, takže vždy přesně víte, co bylo a nebylo zkontrolováno.
Vše běží lokálně ve vašem prohlížeči – dokument JSON a schéma jsou analyzovány a kontrolovány ve vašem zařízení a nikdy se nikam nenahrávají, což umožňuje bezpečné použití s datovými částmi API, konfiguračními soubory nebo jakýmkoli jiným JSON, který obsahuje data, která byste raději nevkládali na náhodný web.