Validator JSON šeme
Primeri
Rezultat validacije
JSON šema
JSON podaci
Tehnički detalji
Kako radi JSON Schema validator
Šta alat radi
Ovaj JSON Schema validator proverava JSON podatke u odnosu na JSON Schema (draft-04, draft-06, draft-07 ili 2019-09). Prijavljuje da li su podaci validni, a kada nisu, prikazuje putanju, ključnu reč i poruku za svaku grešku kako biste mogli da ispravite podatke ili prilagodite šemu.
Uobičajeni slučajevi upotrebe za programere
Programeri koriste JSON Schema validator za testiranje API request/response payload-a, validaciju config fajlova, generisanje ili debagovanje validacije zasnovane na šemi u kodu i proveru da li su OpenAPI ili drugi formati vođeni šemom ispravni. Takođe je koristan pri izradi formi ili ETL pipeline-a koji se oslanjaju na JSON Schema.
Unos šeme i podataka
Nalepite ili učitajte svoj JSON Schema u jednom panelu, a svoje JSON podatke u drugom. Alat parsira oba i pokreće validaciju. Podržane verzije šeme se detektuju iz ključne reči "$schema". Nevažeći JSON u bilo kom panelu se prijavljuje pre pokretanja validacije.
Uobičajene greške i rubni slučajevi
Uverite se da je sama šema validan JSON i da koristi podržani "$schema" URL. Prazni podaci ili podaci koji nisu objekat mogu biti validni ili nevalidni u zavisnosti od šeme (npr. obavezna polja, ograničenja tipa). Ugnježdene greške se prikazuju notacijom putanje; ispravite jednu grešku i ponovo pokrenite da biste videli preostale probleme.
Kada koristiti ovaj alat umesto koda
Koristite ovaj validator za brze provere, debagovanje i istraživanje šema. Za produkciju pokrenite validaciju u aplikaciji pomoću biblioteke kao što je Ajv ili slične, i držite šemu i logiku validacije u verzionoj kontroli i testovima.