Описание тега colander

Дуршлаг - это простая структура для проверки, сериализации и десериализации данных, полученных с помощью XML, JSON, сообщения формы HTML или любой другой столь же простой структуры данных.

Пакет python для дуршлага позволяет:

  • Определите схему декларативно (как серию классов Python) или императивно (с серией вызовов функций).
  • Десериализуйте структуру простых типов (последовательности, сопоставления, числа, строки) для создания объектов, соответствующих вашей схеме. Ввод подтверждается автоматически.
  • Сериализуйте объекты, соответствующие схеме, в простую структуру Python, подходящую для преобразования в данные формы JSON, XML или HTML.

Дуршлаг - хорошая основа для систем генерации форм, систем описания данных и систем конфигурации.