Validator JSON sheme
Provjerite JSON dokument u odnosu na JSON shemu i dobijte čitljivo izvješće o pogrešci red po red.
Validator JSON sheme
Zalijepite JSON dokument na jednu stranu i JSON shemu na drugu, a ovaj alat će vam reći odgovara li dokument — a ako ne odgovara, točno gdje i zašto. Svaki se problem prijavljuje kao jedan redak s putem JSON pokazivača do problematične vrijednosti, ključnom riječi sheme koja nije uspjela i stvarnom vrijednošću koja je tamo pronađena, tako da možete skočiti ravno na popravak umjesto da ručno tražite veliki teret.
Validator pokriva svakodnevnu jezgru JSON Schema draft-07: "type" (uključujući union nizove kao što su ["string","null"] za nullable polja), "required" i "properties", "additionalProperties" kao booleovu ili vlastitu shemu, "items" za provjeru valjanosti popisa i torki, "minItems"/"maxItems"/"uniqueItems", numeričke ključne riječi "minimum"/"maximum"/"exclusiveMinimum"/"exclusiveMaximum"/"multipleOf", niz ključnih riječi "minLength"/"maxLength"/"pattern", "enum" i "const", i kombinatori "anyOf"/"allOf"/"oneOf"/"not". Također razrješava pokazivače "$ref" na vlastiti odjeljak "#/definitions" ili "#/$defs" sheme — zgodno za sheme koje faktoriziraju zajednički oblik objekta — i otkriva "$ref" koji se vraća na sebe umjesto da zamrzne stranicu.
Ovo je validator, a ne alat za izradu obrazaca koji se temelji na shemi: on ne dohvaća shemu iz URL-a ili "$id-a" i nikada neće jer bi to značilo slanje vaših podataka ili vaše definicije sheme s vašeg uređaja. Svaki "$ref" koji pokazuje izvan dokumenta prijavljuje se kao nepodržan, a ne ignoriran, tako da uvijek točno znate što je bilo provjereno, a što nije.
Sve se izvodi lokalno u vašem pregledniku — JSON dokument i shema analiziraju se i provjeravaju na vašem uređaju i nikada se nigdje ne učitavaju, što ovo čini sigurnim za upotrebu s API korisnim sadržajima, konfiguracijskim datotekama ili bilo kojim drugim JSON-om koji uključuje podatke koje radije ne biste zalijepili na nasumično web mjesto.