GitXplorerGitXplorer
g

erl-jsv

public
2 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
33521a0dfaf882826ee9e94e8e72565cd0d93aa6

update copyright notices

ggaldor committed 3 years ago
Unverified
5f9d5a544b073164b3a65933ff51417e95f216ff

fix string quoting for string value constraint violations

ggaldor committed 3 years ago
Unverified
f261feadc0f84e2e790885edc2d55b37da542ce9

1.3.0

ggaldor committed 4 years ago
Unverified
af0785aac9f701d9ddf081e88e3cc6ada2e9da56

add support for an extra argument to generate/validate functions

ggaldor committed 4 years ago
Unverified
89f1d67a02a8b1c666e216814e5a8e2864d22bab

use erl-uri for uri validation since uri_string is wrong

ggaldor committed 4 years ago
Unverified
d46c4ff1fc3637738a282c8a1eb63b3e511dacda

fix json pointers in validation errors

ggaldor committed 4 years ago

README

The README file for this repository.

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.