DevToys Web Pro iconDevToys Web ProBlog
Ocenite nas:
Preizkusite razširitev brskalnika:

Validator sheme JSON

Vzorci

Rezultat preverjanja

Shema JSON

  • Podatki JSON

  • Loading editor...
    Loading editor...
    Tehnične podrobnosti

    Kako deluje validator JSON Schema

    Kaj orodje počne

    Ta validator JSON Schema preveri podatke JSON glede na JSON Schema (draft-04, draft-06, draft-07 ali 2019-09). Poroča, ali so podatki veljavni, in kadar niso, prikaže pot, ključno besedo in sporočilo za vsako napako, da lahko popravite podatke ali prilagodite shemo.

    Pogosti primeri uporabe za razvijalce

    Razvijalci uporabljajo validator JSON Schema za testiranje payloadov API zahtev/odgovorov, validacijo konfiguracijskih datotek, generiranje ali odpravljanje napak pri validaciji na osnovi sheme v kodi ter zagotavljanje pravilnosti OpenAPI ali drugih formatov, vodenih s shemo. Uporaben je tudi pri gradnji obrazcev ali ETL cevovodov, ki se zanašajo na JSON Schema.

    Vnos sheme in podatkov

    Prilepite ali naložite svojo JSON Schema v eno ploščo in svoje podatke JSON v drugo. Orodje razčleni oboje in izvede validacijo. Podprte različice sheme se zaznajo iz ključne besede "$schema". Neveljaven JSON v katerikoli plošči je prijavljen, preden se validacija začne.

    Pogoste pasti in robni primeri

    Prepričajte se, da je sama shema veljaven JSON in uporablja podprt URL "$schema". Prazni podatki ali podatki, ki niso objekt, so lahko veljavni ali neveljavni, odvisno od sheme (npr. obvezna polja, omejitve tipa). Gnezdene napake so prikazane z zapisom poti; odpravite eno napako in ponovno zaženite, da vidite preostale težave.

    Kdaj uporabiti to orodje namesto kode

    Ta validator uporabite za hitre preveritve, odpravljanje napak in raziskovanje shem. Za produkcijo izvajajte validacijo v aplikaciji s knjižnico, kot je Ajv ali podobno, ter hranite shemo in validacijsko logiko v nadzoru različic in testih.