Skip to content

roryma/jsonschema

 
 

Repository files navigation

jsonschema - pre-draft 5

This is a modified version of Julian Berman's implementation in python of JSON Schema.

The sole difference between Julian's version and mine is the introduction of support for $merge and strictProperties.

For more information on the original implementation, please see jsonschema.

$merge and strictProperties are proposed features of draft 5 JSON Schema. As of writing, no official draft 5 has been published, so at best this is a partial implementation of a future version of draft 5.

To find out more about these additions, please see the descriptions of the proposed new keywords, $merge and strictProperties.

Note that the above link actually describes merge rather than $merge. I used the latter in this implementation based on later discussions on the jsonschema mailing list.

About

A pre-draft 5 version of jsonschema $merge and strictProperties

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 92.9%
  • Makefile 3.7%
  • Shell 3.4%