DevToys Web Pro iconDevToys Web ProBlog
Ocijenite nas:
Isprobajte proširenje preglednika:

Validator JSON sheme

Primjeri

Rezultat provjere

JSON shema

  • JSON podaci

  • Loading editor...
    Loading editor...
    Tehnički detalji

    Kako radi JSON Schema validator

    Što alat radi

    Ovaj JSON Schema validator provjerava JSON podatke prema JSON Schema (draft-04, draft-06, draft-07 ili 2019-09). Prijavljuje jesu li podaci valjani, a kada nisu, prikazuje putanju, ključnu riječ i poruku za svaku pogrešku kako biste mogli ispraviti podatke ili prilagoditi shemu.

    Uobičajeni slučajevi upotrebe za razvojne programere

    Programeri koriste JSON Schema validator za testiranje payloadova API zahtjeva/odgovora, validaciju konfiguracijskih datoteka, generiranje ili otklanjanje pogrešaka validacije temeljene na shemi u kodu te osiguravanje ispravnosti OpenAPI-ja ili drugih formata vođenih shemom. Također je koristan pri izradi obrazaca ili ETL pipelineova koji se oslanjaju na JSON Schema.

    Unos sheme i podataka

    Zalijepite ili učitajte svoj JSON Schema u jedan panel, a svoje JSON podatke u drugi. Alat parsira oba i pokreće validaciju. Podržane verzije sheme prepoznaju se iz ključne riječi "$schema". Nevažeći JSON u bilo kojem panelu prijavljuje se prije pokretanja validacije.

    Uobičajene zamke i rubni slučajevi

    Provjerite je li sama shema valjani JSON i koristi podržani "$schema" URL. Prazni podaci ili podaci koji nisu objekt mogu biti valjani ili nevaljani ovisno o shemi (npr. obavezna polja, ograničenja tipa). Ugniježđene pogreške prikazuju se notacijom putanje; ispravite jednu pogrešku i ponovno pokrenite kako biste vidjeli preostale probleme.

    Kada koristiti ovaj alat umjesto koda

    Koristite ovaj validator za brze provjere, otklanjanje pogrešaka i istraživanje shema. Za produkciju pokrećite validaciju u aplikaciji pomoću biblioteke poput Ajv ili slične te držite shemu i logiku validacije u sustavu za kontrolu verzija i testovima.