aipng/json-validator
Composer 安装命令:
composer require aipng/json-validator
包简介
json validator (based on opis/json-schema)
README 文档
README
JSON validator (based on opis/json-schema)
Installation
composer require aipng/json-validator
Usage
Simple - validate JSON input against simple JSON schema
use \AipNg\JsonValidator\JsonValidator; $validator = new JsonValidator; $validator->validate($jsonData, $jsonSchemaPath);
Validator provides simple mapping of JSON schema indentificators to a directory structure, eg:
- https://example.org/schemas/foo.json ->
/<my-project-schema-path/foo.json - https://example.org/schemas/bar.json ->
/<my-project-schema-path/bar.json
use \AipNg\JsonValidator\JsonValidator; $validator = new JsonValidator(10, 'https://example.org/schemas/', '/<my-project-schema-path/'); $validator->validate($jsonData, $jsonSchemaPath);
Nette extension
Register
extensions: jsonValidator: AipNg\JsonValidator\DI\JsonValidatorExtension
Configure
jsonValidator: max_errors: 10 # maximum of returned errors mapping: # maps JSON schema identificators to directory structure prefix: https://www.example.org/api/schema/ directory: %wwwDir%/../src/schema/
统计信息
- 总下载量: 39
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-01-04