Popularity
8.8
Stable
Activity
3.4
Declining
45
7
16

Monthly Downloads: 200
Programming language: Haskell
License: MIT License
Tags: Data    
Latest version: v1.10.0

hjsonschema alternatives and similar packages

Based on the "Data" category.
Alternatively, view hjsonschema alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of hjsonschema or a related project?

Add another 'Data' Package

README

DEPRECATION NOTICE

hjsonschema was an attempt to build a very modular JSON Schema library. Validators have [a concrete type](src/JSONSchema/Validator/Types.hs) and can be mixed and matched into new [Specs](src/JSONSchema/Types.hs).

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

Hackage / GitHub / Travis CI

Example

See here.

System dependencies

  • Requires pcre (pkgs.pcre in Nixpkgs).

Vendoring

  • JSON-Schema-Test-Suite is vendored from commit # c1b12bf699f29a04b4286711c6e3bbfba66f21e5 here.

  • src/draft4.json is from commit # c1b12bf699f29a04b4286711c6e3bbfba66f21e5 here. The [root ref in remote ref](./JSON-Schema-Test-Suite/tests/draft4/refRemote.json) test has been modified to fix #175.