Skip to content

v-v-vishnevskiy/extended-jsonschema-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.
  • Checking the provided keyword values

Installation

extended-jsonschema requires Python 3.7+ and is available on PyPI:

$ pip install extended-jsonschema

Downloads Downloads Downloads

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages