GitHub
github.com › horejsek › python-fastjsonschema
GitHub - horejsek/python-fastjsonschema: Fast JSON schema validator for Python.
Fast JSON schema validator for Python. Contribute to horejsek/python-fastjsonschema development by creating an account on GitHub.
Starred by 488 users
Forked by 76 users
Languages Python 98.7% | Makefile 1.3% | Python 98.7% | Makefile 1.3%
GitHub
github.com › python-jsonschema › jsonschema
GitHub - python-jsonschema/jsonschema: An implementation of the JSON Schema specification for Python · GitHub
>>> validate(instance={"name" : "Eggs", "price" : 34.99}, schema=schema) >>> validate( ... instance={"name" : "Eggs", "price" : "Invalid"}, schema=schema, ... ) # doctest: +IGNORE_EXCEPTION_DETAIL Traceback (most recent call last): ... ValidationError: 'Invalid' is not of type 'number' It can also be used from the command line by installing check-jsonschema.
Starred by 4.9K users
Forked by 610 users
Languages Python 99.8% | TypeScript 0.2%
Videos
13:45
JSON Schema Validation in Python: Bring Structure Into JSON - YouTube
03:26
Validate Response Data With JSON Schema - YouTube
04:59
How to validate Json format in python - YouTube
17:13
01 - Intro to JSON-schema validation in python and JavaScript || ...
11:50
JSON Schema Validation: How to Validate JSON Schema with Postman?
GitHub
github.com › guyskk › validr
GitHub - guyskk/validr: A simple, fast, extensible python library for data validation.
Otherwise validr will fallback to pure python mode. ... --------------------------timeits--------------------------- voluptuous:default 10000 loops cost 0.368s schema:default 1000 loops cost 0.318s json:loads-dumps 100000 loops cost 1.380s validr:default 100000 loops cost 0.719s validr:model 100000 loops cost 1.676s jsonschema:draft3 10000 loops cost 0.822s jsonschema:draft4 10000 loops cost 0.785s schematics:default 1000 loops cost 0.792s ---------------------------scores--------------------------- voluptuous:default 375 schema:default 43 json:loads-dumps 1000 validr:default 1918 validr:model 823 jsonschema:draft3 168 jsonschema:draft4 176 schematics:default 17
Starred by 222 users
Forked by 12 users
Languages Python 72.4% | Cython 27.4% | Shell 0.2% | Python 72.4% | Cython 27.4% | Shell 0.2%
GitHub
github.com › mahmoudimus › awesome-validation-python
GitHub - mahmoudimus/awesome-validation-python: Python Validator Libraries
voluptuous - Voluptuous, despite the name, is a Python data validation library. It is primarily intended for validating data coming into Python as JSON, YAML, etc.
Starred by 24 users
Forked by 4 users
Horejsek
horejsek.github.io › python-fastjsonschema
Fast JSON schema for Python — fastjsonschema documentation
Support only for Python 3.3 and higher. fastjsonschema implements validation of JSON documents by JSON schema. The library implements JSON schema drafts 04, 06, and 07. The main purpose is to have a really fast implementation.
GitHub
github.com › donofden › python-validate-json-schema
GitHub - donofden/python-validate-json-schema: Validate JSON Schema using Python
Starred by 6 users
Forked by 2 users
Languages Python 100.0% | Python 100.0%
GitHub
github.com › inab › python-extended-json-schema-validator
GitHub - inab/python-extended-json-schema-validator · GitHub
The cycle is repeated until all the files are correct or the program is interrupted (default: False) --report REPORTFILENAME Store validation report (in JSON format) in a file (default: None) --annotation ANNOTREPORT JSON Path (accepted by jsonpath-ng) to extract an annotation to include from validated JSON in the report (for instance, '$._id') (default: None) --verbose-report When this flag is enabled, the report also embeds the json contents which were validated (default: True) --error-report When this flag is enabled, the report only includes the entries with errors (default: False) --dot-r
Author inab
GitHub
github.com › sejalmankar1012 › Json_Validator
GitHub - sejalmankar1012/Json_Validator: This project provides a Python tool for JSON data validation against user-defined schemas, ensuring data conformity to specific rules and structures. It offers features such as checking required fields, enforcing field value constraints, and validating data integrity.
This project provides a Python tool for JSON data validation against user-defined schemas, ensuring data conformity to specific rules and structures. It offers features such as checking required fields, enforcing field value constraints, and validating data integrity.
Author sejalmankar1012
GitHub
github.com › topics › json-validator
json-validator · GitHub Topics · GitHub
Validates and makes JSON documents easy to read.
GitHub
github.com › python-jsonschema › check-jsonschema
GitHub - python-jsonschema/check-jsonschema: A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more! · GitHub
A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more! - python-jsonschema/check-jsonschema
Starred by 303 users
Forked by 59 users
Languages Python 99.8% | Just 0.2%
GitHub
github.com › usnistgov › ejsonschema
GitHub - usnistgov/ejsonschema: Validator for the Enhanced JSON Schema framework
ejsonschema is a python json validater based on the jsonschema python package that supports validation of instance documents against both a core schema and one or more "extended" schemas.
Starred by 5 users
Forked by 3 users
Languages Python 100.0% | Python 100.0%
GitHub
github.com › mangiucugna › json_repair
GitHub - mangiucugna/json_repair: A python module to repair invalid JSON from LLMs · GitHub
The CLI exposes the same behavior with json_repair --strict input.json (or piping data via stdin). In strict mode the parser raises ValueError as soon as it encounters structural issues such as duplicate keys, missing : separators, empty keys/values introduced by stray commas, multiple top-level elements, or other ambiguous constructs. This is useful when you just need validation with friendlier error messages while still benefiting from json_repair’s resilience elsewhere in your stack.
Starred by 4.6K users
Forked by 175 users
Languages Python
JSON Formatter
jsonformatter.org
Best JSON Formatter and JSON Validator: Online JSON Formatter
JSON Formatter and JSON Validator help to auto format JSON and validate your JSON text.
GitHub
github.com › Qu1nel › PythonCodeValidator
GitHub - Qu1nel/PythonCodeValidator: A flexible framework for static validation of Python code based on JSON rules. · GitHub
Instead of writing complex Python scripts for each new validation rule, you can define them declaratively in a simple, powerful JSON format. This allows teachers and curriculum developers to easily create and adapt validation scenarios without deep programming knowledge. The framework analyzes the code's Abstract Syntax Tree (AST), providing a deep and reliable way to enforce best ...
Author Qu1nel
GitHub
github.com › topics › validator
validator · GitHub Topics · GitHub
Python · Star 53 · OASIS TC Open Repository: Validator for STIX 2.0 JSON normative requirements and best practices · python json validation validator python-script stix cti oasis cyber-threat-intelligence stix2 stix-validator stix2-validator · Updated · Mar 16, 2025 ·
jsonschema
python-jsonschema.readthedocs.io
jsonschema 4.26.0 documentation
Please read the format validation documentation for further details. If you have nox installed (perhaps via pipx install nox or your package manager), running nox in the directory of your source checkout will run jsonschema’s test suite on all of the versions of Python jsonschema supports.