Colander 0.9.9 / 1.0b1

A simple schema-based serialization and deserialization library
Data obtained via JSON, XML, an HTML form post or any other equally simple data serialization can be used with the library.

Main features:

  • Can be used for:
  • Define a data schema
  • Deserialize a data structure composed of strings, mappings, and lists into an arbitrary Python structure after validating the data structure against a data schema.
  • Serialize an arbitrary Python structure to a data structure composed of strings, mappings, and lists.
  • It can work with:
  • A mapping object (e.g. dictionary)
  • A variable-length sequence of objects (each object is of the same type).
  • A fixed-length tuple of objects (each object is of a different type).
  • A string or Unicode object.
  • An integer.
  • A float.
  • A boolean.
  • An importable Python object (to a dotted Python object path).

last updated on:
September 4th, 2013, 19:09 GMT
license type:

BSD License

developed by:
Agendaless Consulting
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Other Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!
What's New in version 1.0a4
  • Loosen Email validator regex (permit apostrophes, bang, etc in localpart).
read full changelog

Add your review!