To improve debuggability of invalid instances, I added two fields schema_pointer and schema_pointer_history to error result.
schema_pointer
JSON Pointer string pointing to subtree of given JSON Schema where error occur.
schema_pointer_history
Arrayref of JSON Pointer string. When $ref is used, schema_pointer can be nested.
In that case, schema_pointer holds the latest (deepest) one and
schema_pointer_history stores others.
To improve debuggability of invalid instances, I added two fields
schema_pointer
andschema_pointer_history
to error result.$ref
is used,schema_pointer
can be nested. In that case,schema_pointer
holds the latest (deepest) one andschema_pointer_history
stores others.