activerules / json-guard
A validator for JSON using json-schema.
1.0.4
2017-11-23 21:53 UTC
Requires
- php: >=5.6.0
- ext-bcmath: *
- psr/container: ^1.0
Requires (Dev)
- ext-curl: *
- activerules/json-reference: 1.1.0
- json-schema/json-schema-test-suite: 1.2.0
- phpunit/phpunit: ^4.8.35
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2024-10-27 05:30:53 UTC
README
This package is a validator for JSON Schema. It fully supports draft 4 of the specification.
Notable Features:
- Passes the entire draft 4 JSON Schema Test Suite.
- Fully customizable with custom rule sets.
- Helpful error messages with JSON Pointers.
Install
Via Composer
composer require league/json-guard
Usage
Complete documentation is available here.
Change log
Please see CHANGELOG for more information about what has changed recently.
Testing
You need to run a web server while testing.
$ composer test-server
Once the server is running, you can run the test suite.
$ composer test
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email matthew.james.allan@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.