Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

extended-jsonschema-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

extended_jsonschema-0.1.0-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file extended-jsonschema-0.1.0.tar.gz.

File metadata

  • Download URL: extended-jsonschema-0.1.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for extended-jsonschema-0.1.0.tar.gz
Algorithm Hash digest
SHA256 01d28835e6ff29392a4d83da162d402b326392eae402f93d71ab2cad3fef1f6a
MD5 a32809db7ab71a4a04c3c2edf37fc51f
BLAKE2b-256 5c5a39acd609e08d961727a30d11ada572c37f64395de855002a5a85010bf036

See more details on using hashes here.

File details

Details for the file extended_jsonschema-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for extended_jsonschema-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fcc8cc92284d72e2a25a647b5a14b438f12d6f23de9f7b577f99711adb780496
MD5 2d1a0885000a0d2d346f931305b2f669
BLAKE2b-256 6481def82523d2ced71b8d441673ec2878663091c75dde852bbb36172263ff22

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page