Colander

Software screenshot:
Colander
Software ətraflı:
Version: 0.9.9 / 1.0b1
Tarixi Upload: 5 Jun 15
Geliştirici: Agendaless Consulting
Lisenziya: Pulsuz
Məşhurluq: 416

Rating: 3.0/5 (Total Votes: 3)

JSON, XML, HTML forma poçt və ya hər hansı digər bərabər sadə data serialization vasitəsilə əldə

Data kitabxana ilə istifadə oluna bilər

Features .

  • üçün istifadə edilə bilər:
  • bir məlumat şeması müəyyən
  • data şeması qarşı data strukturu doğrulama sonra ixtiyari Python strukturu strings, mappings və siyahıları ibarət data strukturu Deserialize.
  • strings, mappings və siyahıları ibarət data strukturu bir ixtiyari Python strukturu Serialize.
  • Bu ilə işləyə bilər:
  • A Xəritəçəkmə obyekt (məsələn lüğət)
  • obyektlərin A dəyişən uzunluğu ardıcıllığı (hər obyekt eyni tipli deyil).
  • obyektlərin bir sabit uzunluğu tuple (hər bir obyekt müxtəlif tipli deyil).
  • A string və ya Unicode obyekt.
  • An tam.
  • A float.
  • A boolean.
  • (a dotted Python obyekt yol) bir importable Python obyekt.

Bu azad yeni nədir:

  • s Email Validator regex (icazə apostrophes, bang, boşaltmaq localpart).

version 1.0a2 yeni nədir.

  • Added colander.ContainsOnly və colander.url validators

versiyası 0.9.8 yeni nədir.

  • Yenilənib Braziliyanın Portuqal dili tərcümə
  • Yenilənib Yapon tərcümə.
  • Yenilənib Russian tərcümə.

versiyası 0.9.7 yeni nədir.

  • Yapon tərcümə
  • String.deserialize səhv mesajı doğru $ {səhv düşmək} ilə yanlış% {səhv düşmək} əvəz.
  • bir SchemaNode konstruktor qəbul adı bildiriş inşa şemaları hörmət deyil.

versiyası 0.9.6 yeni nədir:

  • No longer Python 2.4 və ya 2.5 çalışır. Python 2.6+ artıq tələb olunur.
  • Python 3.2 uyğunluğu.
  • ISO8601 paketi bir asılılıq silindi (paketi kod indi süzgəc özü inlined olunur).
  • LICENSE.txt üçün ISO8601-gələn kodu əlavə müəllif hüquqları və lisenziya məlumat.

versiyası 0.9.5 yeni nədir.

  • Added Czech tərcümə
  • Kompilyasiya pt_BR tərcümə (əvvəllər uncompiled idi).
  • Kiçik docs giderir.
  • Documentation haqqında dümdüz əlavə və Unflatten.

versiyası 0.9.4 yeni nədir:

  • dümdüz indi yalnız yastı Dict yarpaq qovşaqlarının daxildir .
  • ardıcıllığı üçün növü node adı üçün yol element daxil deyil dümdüz.
  • Unflatten həyata keçirilir.
  • adı ilə qovşaqlarının əvəz imkan SchemaNode üçün __setitem__ əlavə edib.

  • Giriş və dotted adı yolları istifadə appstructs mutasiya imkan şeması
  • Əlavə get_value və set_value üsulları.
  • İsveç, Fransız, Çin tərcümə əlavə edin.

versiyası 0.9.3 yeni nədir.

  • Vaxt növü əlavə et
  • Dutch tərcümə əlavə edin.
  • Fix sənədlər. 0.9.2 colander.null almaq üçün aydın potensialı ilə məşğul növ deserialize tələb
  • İstifadə default_tzinfo sadəlövh datetimes deserializing.
  • bir colander.DateTime oluştururken Yox olmaq default_tzinfo imkan verir.
  • deserialization və qiymətləndirmə arasında colander.interfaces.Preparer əlavə etmək imkanı əlavə edin. Sənədlərin hazırlanması saytına baxın.

versiyası 0.9.2 yeni nədir.

  • Əlavə Polish translation
  • Pylons Layihə GitHub yeri qazandı (https://github.com/Pylons/colander).
  • məqsədləri test üçün tox.ini əlavə edin.
  • Yeni API: colander.required. Marker dəyər kimi istifadə itkin dəlil naməlum tərk zaman.
  • Bug fix. Boş string və ya heç biri SchemaNode aydın qəbul bir mövzu arqument, artıq adı hesablanır bir mövzu ilə əvəz olunur, əgər
  • dəstək & quot üçün SchemaNode .__ contains__ əlavə et; şeması olarak adı.
  • SchemaNode deserialization artıq qeyd-şərtsiz doğrulamak üçün cəhd əvvəl bir appstruct əldə şeması türünün deserialize metodu çağırır. Boş & quot; a colander.null dəyəri və ya bir məntiqi & quot qəbul əgər üçüncü şeması növləri indi colander.null qayıtmalıdırlar; deserialize zamanı cstruct dəyər.

tələblər

  • Python 2.6 və ya daha yüksək

Oxşar proqram

fn.js
fn.js

1 Mar 15

Mapnik
Mapnik

10 Dec 15

Apache BookKeeper
Apache BookKeeper

13 Apr 15

Breakout
Breakout

6 Mar 16

Geliştirici digər proqram Agendaless Consulting

Şərh Colander

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!