A fast JSON Schema validator with extensions
Project description
Extended JSON Schema
A fast JSON Schema validator with extensions.
Warning: This packages is early stage in active development. DO NOT use it in production yet.
Features
- No any other programming languages like C/C++ or Rust for speedy execution. Just pure Python and a little Cython magic under the hood.
Basic Usage
from extendedjsonschema import Validator
validator = Validator({"type": "string"})
errors = validator(3.14)
print(errors)
>>> [{'path': [], 'keyword': 'type', 'value': 'string'}]
License
extendedjsonschema
is offered under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for extended-jsonschema-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01d28835e6ff29392a4d83da162d402b326392eae402f93d71ab2cad3fef1f6a |
|
MD5 | a32809db7ab71a4a04c3c2edf37fc51f |
|
BLAKE2b-256 | 5c5a39acd609e08d961727a30d11ada572c37f64395de855002a5a85010bf036 |
Close
Hashes for extended_jsonschema-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcc8cc92284d72e2a25a647b5a14b438f12d6f23de9f7b577f99711adb780496 |
|
MD5 | 2d1a0885000a0d2d346f931305b2f669 |
|
BLAKE2b-256 | 6481def82523d2ced71b8d441673ec2878663091c75dde852bbb36172263ff22 |