(text json validator) - JSON validator

Library (text json validator)

This library provides abstraction layer of JSON validation.

Record Type <json-validator>

Base class of JSON validators.

The record have validator field.

Function json-validator? obj

Return #t if the given obj is a JSON validator, otherwise #f.

Function make-json-validator validator

Creates a JSON validator.

The validator must be a procedure accepts one argument.

Function json-validator-validator json-validator

Returns the validator field value of the given json-validator.

Function validate-json json-validator json

Calls value of validator field of given JSON validator with parameter of json.