DevToys Web Pro iconDevToys Web ProBlog
Ohodnoťte nás:
Vyskúšajte rozšírenie prehliadača:

Validátor schémy JSON

Vzorky

Výsledok overenia

Schéma JSON

  • Údaje JSON

  • Loading editor...
    Loading editor...
    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.