I'm proud to announce that I have just released JSV: a JavaScript
implementation of a extendable, fully compliant revision 2 JSON Schema
validator!
JSV showboats the following features:
* Full implementation of the revision 2 JSON Schema specification;
will validate any JSON Schema written to this specification.
* Supports `full` and `describedby` hyper links.
* Easily extendable to include new schema attributes, value types, and
string formats.
* Validates itself, and is bootstrapped from the JSON Schema schemas.
* Includes over 170 unit tests to test all parts of the specification
& validator.
* Includes rewritten and validated schemas from the JSON Schema
specification.
JSV is currently in beta; bugs and APIs are subject to change. You can
checkout JSV from:
http://github.com/garycourt/JSV
If anyone is willing to help contribute to this project, please email
me! I'm currently lacking documentation, and some API features.
To everyone else, please enjoy this offering! Feedback is greatly
appreciated!
Thanks, and enjoy!
P.S. To the maintainer of
http://json-schema.org , please take a look
at the schemas in the schemas directory of this project. They are all
written to be compliant with revision 2 of the JSON Schema
specification, and have been validated against themselves. It would be
greatly appreciated by all if you would upload these to the site,
thanks!