- json_validate(+SchemaFile, +DataDict, +Options) is det
- Given a file holding a JSON Schema and a Prolog dict holding JSON
data, validate the data against the schema. Options are passed to
json_compile_schema/3 and json_check/3.
- throws
- -
error(Formal, json_path(Path)), where Path is a list of
properties from the root element to the culprit element. Formal is
typically a type, domain or existence error. This file contains the
message hooks to generate a human readable error from these
exceptions using print_message/2.