This library provides abstraction layer of JSON validation.
Base class of JSON validators.
The record have validator field.
Return #t if the given obj is a JSON validator,
otherwise #f.
Creates a JSON validator.
The validator must be a procedure accepts one argument.
Returns the validator field value of the given
json-validator.
Calls value of validator field of given JSON validator with
parameter of json.