Colander

Screenshot Software:
Colander
Mga detalye ng Software:
Bersyon: 0.9.9 / 1.0b1
I-upload ang petsa: 5 Jun 15
Nag-develop: Agendaless Consulting
Lisensya: Libre
Katanyagan: 416

Rating: 3.0/5 (Total Votes: 3)

Data na nakuha sa pamamagitan ng JSON, XML, isang post HTML form o anumang iba pang mga pantay simple serialization data ay maaaring magamit sa mga library

Features .

  • Maaaring gamitin para sa:
  • Tukuyin ang isang schema data
  • deserialize isang istraktura ng data na binubuo ng mga string, pagmamapa, at mga listahan na ito sa isang arbitrary Python istraktura pagkatapos pagpapatunay sa mga istraktura ng data laban sa isang panukala data.
  • Serialize isang arbitrary Python istraktura sa isang istraktura ng data na binubuo ng mga string, pagmamapa, at mga listahan.
  • Ito ay maaaring magtrabaho sa:
  • Ang isang mapping object (hal dictionary)
  • Ang isang variable na-haba pagkakasunod-sunod ng mga bagay (sa bawat bagay ay ng parehong uri).
  • Ang isang nakapirming-haba tuple ng mga bagay (sa bawat bagay ay ng isang iba't ibang mga uri).
  • Ang isang string o Unicode object.
  • Ang isang integer.
  • Ang isang float.
  • Ang isang boolean.
  • Isang angkatin Python object (sa isang guhit na may Python object path).

Ano ang bago sa release na ito:

  • Luwagan Email validator regex (apostrophes permit, bang, etc in localpart).

Ano ang bago sa bersyon 1.0a2:.

  • Idinagdag colander.ContainsOnly at colander.url validators

Ano ang bago sa bersyon 0.9.8.:

  • Na-update Brazilian Portuguese pagsasalin
  • Na-update Hapon pagsasalin.
  • Na-update pagsasalin Russian.

Ano ang bago sa bersyon 0.9.7.:

  • translation Hapon
  • Pinalitan maling% {magkamali} sa tamang $ {magkamali} sa String.deserialize error na mensahe.
  • name dumaan sa isang SchemaNode constructor ay hindi iginagalang sa declaratively itinayo schema.

Ano ang bago sa bersyon 0.9.6:

  • Hindi na tumatakbo sa Python 2.4 o 2.5. Sawa 2.6+ ay kinakailangan na ngayon.
  • Python 3.2 compatibility.
  • Inalis ang dependency sa ISO8601 package (code mula sa mga pakete ay inlined ngayon sa sarili salaan).
  • Naidagdag na impormasyon sa copyright at paglilisensya para sa ISO8601-nagmula code sa LICENSE.txt.

Ano ang bago sa bersyon 0.9.5.:

  • translation Idinagdag Czech
  • Maglista pt_br pagsasalin (ito ay dati uncompiled).
  • Minor docs pag-aayos.
  • Documentation idinagdag tungkol patagin at unflatten.

Ano ang bago sa bersyon 0.9.4:

  • patagin ngayon kasama lamang dahon nodes sa pipi dict .
  • patagin ay hindi kasama ang isang elemento ng landas para sa mga pangalan ng uri ng node para sequences.
  • unflatten ay ipinatupad.
  • Added __setitem__ sa SchemaNode, na nagpapahintulot sa kapalit ng nodes sa pangalan.
  • Added get_value at set_value pamamaraan upang Schema na payagan ang access at pagbago ng appstructs gamit tuldok na landas pangalan.
  • Magdagdag Swedish, French, Chinese pagsasalin.

Ano ang bago sa bersyon 0.9.3.:

  • Magdagdag type Time
  • Magdagdag ng pagsasalin Olandes.
  • babasahin Fix.: 0.9.2 nangangailangan deserialize ng mga uri na malinaw na matugunan ang mga potensyal na makatanggap colander.null
  • Gamitin default_tzinfo kapag deserializing muwang datetimes.
  • Payagan default_tzinfo na Wala kapag lumilikha ng isang colander.DateTime.
  • Magdagdag ng kakayahan upang magsingit ng isang colander.interfaces.Preparer pagitan deserialization at pagpapatunay. Tingnan ang mga Inihahanda seksyon sa babasahin.

Ano ang bago sa bersyon 0.9.2.:

  • Added translation Polish
  • Inilipat sa Pylons Project GitHub (https://github.com/Pylons/colander).
  • Magdagdag tox.ini para sa mga layunin sa pagsubok.
  • Bagong API: colander.required. Ginamit bilang ang halaga marker kapag ang isang nawawalang argument ay kaliwa hindi natukoy.
  • Bug fix.: Kung ang isang argument na pamagat na kung saan ay ang walang laman na string o Wala ay lumipas malinaw sa isang SchemaNode, ito ay hindi na mapapalitan ng isang pamagat nakalkula mula sa pangalan
  • Magdagdag SchemaNode .__ contains__ sa suporta & quot; pangalan sa schema & quot;.
  • SchemaNode deserialization ngayon unconditionally tawag method deserialize ang uri ng schema upang makakuha ng isang appstruct bago tangkaing patunayan. Dapat ibalik ngayon Third uri partido schema colander.null kung lumipas ang halaga ng isang colander.null o iba lohikal & quot; laman & quot; halaga bilang isang cstruct panahon deserialize.

Kinakailangan :

  • Python 2.6 o mas mataas na

Katulad na software

Vine
Vine

6 Jun 15

Load.js
Load.js

5 Jun 15

Gevent
Gevent

12 May 15

Mediatizr
Mediatizr

12 Apr 15

Iba pang mga software developer ng Agendaless Consulting

repoze.tm2
repoze.tm2

14 Apr 15

compoze
compoze

14 Apr 15

repoze.folder
repoze.folder

14 Apr 15

Mga komento sa Colander

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya