leonardb / erl-jsv

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project

JSV, for JSON Structural Validator, provides a way to validate the structure and content of JSON data structures.

While similar to JSON Schema in intent, JSV is different in the following ways:

  • Definitions are provided as Erlang expressions, and are therefore syntactically simpler.
  • Modularization is implemented with Erlang modules, instead of the extremely complex URI-based reference system of JSON Schema.
  • Definitions can be versioned and shared through standard Erlang libraries.

Documentation

A handbook is available in the doc directory.

Contact

If you find a bug or have any question, feel free to open a GitHub issue.

Please note that we do not currently review or accept any contribution.

About

License:ISC License


Languages

Language:Erlang 99.8%Language:Makefile 0.2%