Colander

A simple schema-based serialization and deserialization library
Download

Colander Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Agendaless Consulting
  • Publisher web site:
  • http://www.repoze.org

Colander Tags


Colander Description

A simple schema-based serialization and deserialization library Colander is 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.Please see http://docs.repoze.org/colander for further documentation. Requirements: · Python What's New in This Release: · Make nodetype overrideable. · Add __getitem__ to SchemaNode. · Fix OneOf message. · Capitalize node titles. · Deal with empty strings in String, Boolean, and Float types. · Introduce description; make title the same as name. · Remove copy method from schemanode. · Allow schema nodes to have titles. · The term "structure" is too overloaded to use for schema purposes: structure -> schema node. · Make Sequence more like Tuple and Mapping (it uses a substructure rather than a structure parameter to denote its type). · Add __repr__ and copy methods to structure. · Add accept_scalar flag to Sequence.


Colander Related Software