Colander

Yazılım ekran görüntüsü:
Colander
Yazılım detaylar:
Versiyon: 0.9.9 / 1.0b1
Qayıt: 5 Jun 15
Geliştirici: Agendaless Consulting
Lisans: Ücretsiz
Popülerlik: 148

Rating: 5.0/5 (Total Votes: 1)

JSON, XML, HTML formu posta ya da başka eşit basit veri serileştirme yoluyla elde edilen

Veri kütüphanesi ile kullanılabilir

Özellikler :.

  • için kullanılabilir:
  • Veri şema tanımlama
  • Veri şemayla veri yapısını doğrulayarak sonra keyfi bir Python yapısına dizeleri, dönüşümler ve listelerin oluşan bir veri yapısını serisini.
  • dizeleri, dönüşümler ve listelerin oluşan bir veri yapısına keyfi Python yapısını seri hale getirin.
  • Bu çalışabilirsiniz:
  • Bir eşleştirme nesnesi (örneğin Sözlük)
  • nesneleri bir değişken uzunluklu dizi (her nesne aynı türden olan).
  • nesneleri sabit bir uzunlukta tuple (her nesne farklı tipte).
  • Bir dize veya Unicode nesnesi.
  • bir tam sayı.
  • Bir şamandıra.
  • Bir boolean.
  • (noktalı Python nesne yolu) Bir alınabilir Python nesne.

Bu sürümdeki yeni Nedir:

  • vb E-posta validator regex (izin kesme, patlama, gevşetin yerelkısım).

sürüm 1.0a2 yeni nedir:.

  • Eklendi colander.ContainsOnly ve colander.url doğrulayıcılar

sürüm 0.9.8 yeni nedir:.

  • Güncelleme Brezilya Portekizcesi çevirileri
  • Güncelleme Japon çeviriler.
  • Güncelleme Rusça çevirileri.

sürüm 0.9.7 yeni nedir:.

  • Japonca çeviri
  • String.deserialize hata iletisinde doğru $ {} err ile yanlış% {} err değiştirildi.
  • SchemaNode kurucusuna geçirilen isim bildirimli inşa şemalar saygı değildi.

sürüm 0.9.6 yeni Nedir:

  • Artık Python 2.4 veya 2.5 üzerinde çalışır. Python 2.6+ şimdi gereklidir.
  • Python 3.2 uyumluluğu.
  • ISO8601 paket üzerinde bir bağımlılık kaldırıldı (paketinden kod artık Kevgir kendisi inlined edilir).
  • License.txt için ISO8601 türetilmiş kod eklendi telif hakkı ve lisans bilgileri.

sürüm 0.9.5 yeni nedir:.

  • Eklendi Çek çeviri
  • Derleme pt_BR çeviri (daha önce derlenmemiş oldu).
  • Küçük docs giderir.
  • Dokümantasyon yaklaşık dümdüz ekledi ve unflatten.

sürüm 0.9.4 yeni Nedir:

  • dümdüz artık yalnızca düzleştirilmiş dict yaprak düğümleri içerir .
  • dizileri için tip düğüm adı için bir yol elemanı içermez dümdüz.
  • unflatten uygulanır.
  • isminden düğüm yerine izin SchemaNode için __setitem__ eklendi.

  • Erişim ve noktalı isim yolları kullanarak appstructs bir mutasyon izin Şema
  • Eklenenler get_value ve set_value yöntemler.
  • İsveççe, Fransızca, Çince çevirileri ekleyin.

sürüm 0.9.3 yeni nedir:.

  • Zaman tipi Ekle
  • Hollandaca çevirisi ekleyin.
  • Fix belgeleri:. 0.9.2 colander.null almak için açıkça potansiyeli ile başa çıkmak için tiplerinin serisini gerektirir
  • kullan default_tzinfo naif tarihsaat deserializing.
  • colander.DateTime oluştururken Yok olmaya default_tzinfo izin verin.
  • seri kaldırma ve doğrulama arasındaki colander.interfaces.Preparer eklemek için yeteneği ekleyin. Belgelerinde hazırlanması bölümüne bakın.

sürüm 0.9.2 yeni nedir:.

  • Added Polonyaca çevirisi
  • Pylons Projesi GitHub taşındı (https://github.com/Pylons/colander).
  • test amaçlı tox.ini ekleyin.
  • Yeni API: colander.required. Işaretleyici değeri olarak kullanılan bir argüman eksik belirtilmemiş bırakıldığında.
  • Hata düzeltme:. Boş bir dize ya da hiçbiri SchemaNode açıkça geçirilen bir başlık argüman, artık adından hesaplanan bir başlık ile değiştirilmesi durumunda
  • desteklemek & quot SchemaNode .__ contains__ ekleyin; şema & quot isim;.
  • SchemaNode deserialization artık koşulsuz doğrulamak denemeden önce bir appstruct elde etmek için şema türünün serisi kaldırılmaya yöntemini çağırır. Boş & quot; Bir colander.null değeri veya başka bir mantıksal & quot geçtiyseniz Üçüncü taraf şema türleri artık colander.null dönmelidir; serisini sırasında cstruct olarak değer.

Gereksinimleri :

  • Python 2.6 veya üstü

Benzer yazılım

Geliştirici Diğer yazılım Agendaless Consulting

Yorumlar Colander

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!