Colander

Скріншот програми:
Colander
Дані програми:
Версія: 0.9.9 / 1.0b1
Дата завантаження: 5 Jun 15
Розробник: Agendaless Consulting
Ліцензія: Безкоштовно
Популярність: 416

Rating: 3.0/5 (Total Votes: 3)

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

Особливості :.

  • може бути використаний для:
  • Визначити схему даних
  • Deserialize структуру даних, що складається з рядків, відображень і списки в довільній структури Python після перевірки структури даних зі схемою даних.
  • Серіалізация довільну структуру Python на структуру даних, що складається з рядків, відображень і списки.
  • Він може працювати з:
  • Об'єкт відображення (наприклад словник)
  • змінної довжини послідовність об'єктів (кожен об'єкт того ж типу).
  • фіксованої довжини кортеж об'єктів (кожен об'єкт іншого типу).
  • Об'єкт рядок або Unicode.
  • ціле число.
  • поплавок.
  • логічне.
  • ввезення об'єкта Python (в пунктирною об'єкта шляху Python).

Що нового У цьому випуску:

  • Послабити Email перевірки регулярних виразів (дозвіл апострофа, вибух тощо в локальна частина).

Що нового у версії 1.0a2 :.

  • Додана colander.ContainsOnly і colander.url валідатори

Що нового у версії 0.9.8 :.

  • Оновлені бразильська португальська перекази
  • Оновлені японські переклади.
  • Оновлено переклади на російську мову.

Що нового у версії 0.9.7 :.

  • японська переклад
  • Замінено неправильний% {} помиляється з повідомленням про помилку в String.deserialize правильному $ {} еее.
  • ім'я передається в конструктор SchemaNode був не дотримуються в декларативно, побудованих схем.

Що нового у версії 0.9.6:

  • Немає більше працює на Python 2.4 або 2.5. Python 2.6+ тепер потрібно.
  • Python 3.2 Сумісність.
  • Вилучено залежність від ISO8601 пакета (код з пакету тепер вбудований в сам Друшляк).
  • Додана інформація про авторські права та ліцензування ISO8601 походження коду в LICENSE.TXT.

Що нового у версії 0.9.5 :.

  • Додана Чеський переклад
  • переклад Компіляція pt_BR (це було раніше відкомпілювалися).
  • Невеликі виправлення Docs.
  • Документація додано близько згладити і unflatten.

Що нового у версії 0.9.4:

  • згладити тепер тільки включає в себе кінцевих вузлів в плоскому Dict .
  • згладити не включає в себе елемент шляху для імені типу вузла для послідовностей.
  • unflatten реалізується.
  • Додана __setitem__ в SchemaNode, що дозволяє заміну вузлів по імені.
  • Додана get_value і set_value методи до схеми, які дозволяють доступ і мутацію appstructs використанням пунктирні шляху ім'я.
  • Додати шведська, французька, китайська переклад.

Що нового у версії 0.9.3 :.

  • Додати тип Time
  • Додати голландський переклад.
  • Виправлена ​​документація :. 0.9.2 вимагається Deserialize типів явно мати справу з потенціалом отримати colander.null
  • Використовувати default_tzinfo при десеріалізациі наївні DateTimes.
  • Дозволити default_tzinfo не хтось при створенні colander.DateTime.
  • Додати можливість вставити colander.interfaces.Preparer між десеріалізациі і перевірки. Дивіться розділ Підготовка в документації.

Що нового у версії 0.9.2 :.

  • долучення польський переклад
  • Переїхав в Пілони проекту GitHub (https://github.com/Pylons/colander).
  • Додати tox.ini для цілей тестування.
  • Новий API: colander.required. Використовується в якості значення маркера, коли відсутня аргумент не заданий.
  • Виправлена ​​помилка:., Якщо назва аргумент, який є порожнім рядком або Ні передається явно в SchemaNode, він більше не замінюється назвою обчисленої з назви
  • Додати SchemaNode .__ contains__ підтримувати і Quot; ім'я в схемі і Quot ;.
  • SchemaNode десеріалізациі в даний час, безумовно, викликає метод десеріалізациі тип схеми, щоб отримати appstruct, перш ніж перевірити. Тепер третій типи партія схеми повинні повернутися colander.null якщо пройшло значення colander.null або іншої логічно і Quot; порожній & Quot; значення в cstruct під Deserialize.

Вимоги

  • Python 2.6 або вище

Схожі програми

StringTree
StringTree

5 Jun 15

Apache Commons CLI
Apache Commons CLI

20 Jul 15

libphonenumber
libphonenumber

13 Apr 15

Інші програми розробника Agendaless Consulting

repoze.errorlog
repoze.errorlog

14 Apr 15

repoze.catalog
repoze.catalog

11 May 15

repoze.vhm
repoze.vhm

14 Apr 15

repoze.debug
repoze.debug

14 Apr 15

Colander

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями