json_scheme_validator 1.0.3 json_scheme_validator: ^1.0.3 copied to clipboard
A utility class to validate json records against a scheme. package has no dependency on other packages, uses plain dart code.
json_scheme_validator
the package consists of a single class JsonValidatorByScheme. aims to enables developer to validate a json record against a scheme.
example:
json scheme :
element name : list [data type, field mandatory or not]
{ "resourceType": ["String", true], "id": ["String", true], "meta": ["_InternalLinkedHashMap<String, dynamic>", false], "link": ["List
instantiate the class JsonValidatorByScheme passing to constructor the data target as well as the shceme.
JsonValidatorByScheme ValidationObj = JsonValidatorByScheme(scheme, data);
call the isValid method on the instance, which returns a bool indicating if json is valid or not
bool isValid=ValidationObj.isValid();