Colander

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

Rating: 3.3/5 (Total Votes: 4)

Дані, отримані за допомогою 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 або вище

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

Esprima
Esprima

11 Mar 16

rdf-spec
rdf-spec

10 Dec 15

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

Colander

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