jpmckinney/validictory

JSONSchema

shon opened this issue · 1 comments

shon commented

What is validictory's policy about compliance with JSONSchema specification(s)?

Docs mention that "Schema format is based on the JSON Schema proposal" but is it strictly compliant or has it's own variation?

JSON schema is still in a sort of nebulous proposal state, and a lot of what is in there isn't practical so no we don't have 1:1 compliance w/ JSON schema, but we do support the commonly used fields.

Also since this is a Python dict validator and not a JSON validator there are some things we can do that aren't possible in JSON schema, like extensible support for additional types.