DEPRECATION NOTICE
May 1, 2020 ยท View on GitHub
hjsonschema was an attempt to build a very modular JSON Schema library. Validators have a concrete type and can be mixed and matched into new Specs.
However this flexibility came at the price of complicating the code. I don't think it was the right tradeoff, especially since situations where you'd want to change what validators make up a Spec at runtime seem rare.
Also, there are many parts of JSON Schema that hjsonschema doesn't implement properly (as you can see from the issue tracker). I'm hoping that a new JSON Schema library will come along that handles these correctly.
Links
Example
See here.
System dependencies
- Requires pcre (
pkgs.pcrein Nixpkgs).
Vendoring
-
JSON-Schema-Test-Suiteis vendored from commit # c1b12bf699f29a04b4286711c6e3bbfba66f21e5 here. -
src/draft4.jsonis from commit # c1b12bf699f29a04b4286711c6e3bbfba66f21e5 here. The root ref in remote ref test has been modified to fix #175.