🌐
Debian
packages.debian.org › sid › python3-jsonschema
Debian -- Details of package python3-jsonschema in sid
JSON Schema is a specification for a JSON-based format for defining the structure of JSON data. JSON Schema provides a contract for what JSON data is required for a given application and how it can be modified, much like what XML Schema provides for XML. JSON Schema is intended to provide ...
🌐
PyPI
pypi.org › project › jsonschema
jsonschema - JSON Schema validation for Python
An implementation of JSON Schema validation for Python
      » pip install jsonschema
    
Published   Jan 07, 2026
Version   4.26.0
🌐
jsonschema
python-jsonschema.readthedocs.io
jsonschema 4.26.0 documentation
PyPI version Supported Python versions Build status ReadTheDocs status pre-commit.ci status Zenodo DOI jsonschema is an implementation of the JSON Schema specification for Python. It can also be us...
🌐
GitHub
github.com › python-jsonschema
Python + JSON Schema · GitHub
JSON Schema implementation and surrounding tooling for Python - Python + JSON Schema
🌐
Readthedocs
python-jsonschema.readthedocs.io › en › v3.2.0
jsonschema — jsonschema 3.2.0 documentation
If you have tox installed (perhaps via pip install tox or your package manager), running tox in the directory of your source checkout will run jsonschema’s test suite on all of the versions of Python jsonschema supports.
🌐
Ubuntu
launchpad.net › ubuntu › jammy › +package › python3-jsonschema
python3-jsonschema : Jammy (22.04) : Ubuntu - Launchpad
JSON Schema is a specification for a JSON-based format for defining the structure of JSON data. JSON Schema provides a contract for what JSON data is required for a given application and how it can be modified, much like what XML Schema provides ...
🌐
Readthedocs
python-jsonschema.readthedocs.io › en › v2.6.0
jsonschema — jsonschema 2.6.0 documentation
jsonschema is an implementation of JSON Schema for Python (supporting 2.7+ including Python 3) · You can find further information (installation instructions, mailing list) as well as the source code and issue tracker on our GitHub page
🌐
SageMath
doc.sagemath.org › html › en › reference › spkg › jsonschema.html
jsonschema: Python implementation of JSON Schema - Packages and Features
$ conda install jsonschema Debian/Ubuntu · $ sudo apt-get install python3-jsonschema Fedora/Redhat/CentOS · $ sudo dnf install python3-jsonschema Gentoo Linux · $ sudo emerge dev-python/jsonschema MacPorts · $ sudo port install py-jsonschema openSUSE · $ sudo zypper install python3\$\{PYTHON_MINOR\}-jsonschema Void Linux ·
🌐
Horejsek
horejsek.github.io › python-fastjsonschema
Fast JSON schema for Python — fastjsonschema documentation
echo "{'type': 'string'}" | python3 -m fastjsonschema > your_file.py python3 -m fastjsonschema "{'type': 'string'}" > your_file.py · Exception JsonSchemaDefinitionException is raised when generating the code fails (bad definition).
🌐
piwheels
piwheels.org › project › jsonschema
piwheels - jsonschema
January 7, 2026 - An implementation of JSON Schema validation for Python
Find elsewhere
🌐
GitHub
github.com › python-jsonschema › jsonschema
GitHub - python-jsonschema/jsonschema: An implementation of the JSON Schema specification for Python · GitHub
An implementation of the JSON Schema specification for Python - python-jsonschema/jsonschema
Starred by 4.9K users
Forked by 610 users
Languages   Python 99.8% | TypeScript 0.2%
🌐
PyPI
pypi.org › project › jsonschema-specifications
jsonschema-specifications · PyPI
The JSON Schema meta-schemas and vocabularies, exposed as a Registry
      » pip install jsonschema-specifications
    
Published   Sep 08, 2025
Version   2025.9.1
🌐
OpenEmbedded
layers.openembedded.org › layerindex › recipe › 100460
OpenEmbedded Layer Index - python3-jsonschema
warrior · meta-python · python3-jsonschema · python3-jsonschema 2.6.0 · Sources · Patches · Other branches · This recipe in other branches of meta-python: · change history • about this site • FAQ
🌐
GeeksforGeeks
geeksforgeeks.org › python › introduction-to-python-jsonschema
Introduction to Python jsonschema - GeeksforGeeks
July 23, 2025 - The jsonschema library is a powerful tool for validating JSON data against a schema, ensuring data integrity and adherence to expected formats. While it offers many advantages, including standardized validation and clear error reporting, it ...
🌐
GitHub
github.com › Julian › jsonschema › releases
Releases · python-jsonschema/jsonschema
An implementation of the JSON Schema specification for Python - python-jsonschema/jsonschema
Author   python-jsonschema
🌐
Gentoo
packages.gentoo.org › packages › dev-python › jsonschema
dev-python/jsonschema – Gentoo Packages
jsonschema is an implementation of JSON Schema (currently in Draft 3) for Python (supporting 2.6+ including Python 3).
🌐
Debian
packages.debian.org › buster › python3-jsonschema
Details of package python3-jsonschema in buster
two or more packages specified (python3-jsonschema buster) See our contact page to get in touch. Content Copyright © 1997 - 2025 SPI Inc.; See license terms. Debian is a trademark of SPI Inc. Learn more about this site.
🌐
Built In
builtin.com › software-engineering-perspectives › python-json-schema
How to Use JSON Schema to Validate JSON Documents in Python | Built In
Summary: The jsonschema library validates JSON data against schemas, utilizing keywords like type, properties, and required. It supports nested objects, arrays, and uses $defs for reusable code.
🌐
Pydantic
docs.pydantic.dev › latest › concepts › json_schema
JSON Schema - Pydantic Validation
import json from pydantic import BaseModel, Field from pydantic.json_schema import GenerateJsonSchema, JsonSchemaValue class MyGenerateJsonSchema(GenerateJsonSchema): def sort( self, value: JsonSchemaValue, parent_key: str | None = None ) -> JsonSchemaValue: """No-op, we don't want to sort schema values at all.""" return value class Bar(BaseModel): c: str b: str a: str = Field(json_schema_extra={'c': 'hi', 'b': 'hello', 'a': 'world'}) json_schema = Bar.model_json_schema(schema_generator=MyGenerateJsonSchema) print(json.dumps(json_schema, indent=2)) """ { "type": "object", "properties": { "c": { "type": "string", "title": "C" }, "b": { "type": "string", "title": "B" }, "a": { "type": "string", "c": "hi", "b": "hello", "a": "world", "title": "A" } }, "required": [ "c", "b", "a" ], "title": "Bar" } """
🌐
Finxter
blog.finxter.com › how-to-install-jsonschema-in-python
How to Install jsonschema in Python? – Be on the Right Side of Change
July 10, 2024 - The previous command may not work if you have both Python versions 2 and 3 on your computer. In this case, try "pip3 install jsonschema" or “python -m pip install jsonschema“.