https://github.com/Pylons/colander
A serialization/deserialization/validation library for strings, mappings and lists.
https://github.com/Pylons/colander
deserialization forms serialization validation
Last synced: 7 months ago
JSON representation
A serialization/deserialization/validation library for strings, mappings and lists.
- Host: GitHub
- URL: https://github.com/Pylons/colander
- Owner: Pylons
- License: other
- Created: 2011-02-16T05:50:31.000Z (almost 15 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T00:34:51.000Z (over 1 year ago)
- Last Synced: 2024-05-20T21:24:08.095Z (over 1 year ago)
- Topics: deserialization, forms, serialization, validation
- Language: Python
- Homepage: https://docs.pylonsproject.org/projects/colander/en/latest/
- Size: 2.12 MB
- Stars: 441
- Watchers: 28
- Forks: 146
- Open Issues: 33
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- Contributing: contributing.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-python-zh - colander - 验证和反序列化通过XML,JSON,HTML表单post获得的数据。 (数据验证)
- awesome-python-models - colander - A serialization/deserialization/validation library for strings, mappings and lists. (Model, Schema)
- awesome-pyramid - colander - A (Forms)
- starred-awesome - colander - A serialization/deserialization/validation library for strings, mappings and lists. (Python)
- awesome-flask-cn - Colander - A serialization/deserialization/validation library for strings, mappings and lists (介绍)
- fucking-awesome-python - colander - Validating and deserializing data obtained via XML, JSON, an HTML form post. (Data Validation)
- awesome-python - colander - Validating and deserializing data obtained via XML, JSON, an HTML form post. (Data Validation)
README
Colander
========
.. image:: https://img.shields.io/pypi/v/colander.svg
:target: https://pypi.python.org/pypi/colander
.. image:: https://github.com/Pylons/colander/actions/workflows/ci-tests.yml/badge.svg?branch=main
:target: https://github.com/Pylons/colander/actions/workflows/ci-tests.yml?query=branch%3Amain
.. image:: https://readthedocs.org/projects/colander/badge/?version=latest
:target: https://readthedocs.org/projects/colander/?badge=latest
:alt: Documentation Status
An extensible package which can be used to:
- deserialize and validate a data structure composed of strings,
mappings, and lists.
- serialize an arbitrary data structure to a data structure composed
of strings, mappings, and lists.
It is tested on Python 3.7, 3.8, 3.9, 3.10, and 3.11, and PyPy 3.8.
Please see https://docs.pylonsproject.org/projects/colander/en/latest/
for documentation.
See https://github.com/Pylons/colander for in-development version.