Colander

Software skärmdump:
Colander
Mjukvaruinformation:
Version: 0.9.9 / 1.0b1
Ladda upp dagen: 5 Jun 15
Licens: Gratis
Popularitet: 148

Rating: 5.0/5 (Total Votes: 1)

Data som erhållits via JSON, XML, ett HTML-formulär post eller något annat lika enkel data serialisering kan användas med biblioteket

Egenskaper .

  • Kan användas för:
  • Definiera en data schema
  • avserialisera en datastruktur bestående av stråkar, avbildningar och listor till en godtycklig Python struktur efter validera datastrukturen mot en data schema.
  • Serialisera en godtycklig Python struktur till en datastruktur bestående av strängar, avbildningar och listor.
  • Det kan arbeta med:
  • En kartläggning objekt (t.ex. lexikon)
  • En variabel längd sekvens av objekt (varje objekt är av samma typ).
  • En fast längd tuple av objekt (varje objekt är av en annan typ).
  • En sträng eller Unicode objekt.
  • Ett heltal.
  • En flottör.
  • En boolean.
  • En importeras Python-objekt (till en prickad Python objekt bana).

Vad är nytt i den här versionen:

  • Lossa e-validator regex (tillstånds apostrofer, bang, etc i localpart).

Vad är nytt i version 1.0a2:.

  • Lade colander.ContainsOnly och colander.url mekanismerna

Vad är nytt i version 0.9.8:.

  • Uppdaterad Brasiliansk portugisiska översättningar
  • Uppdaterad japanska översättningar.
  • Uppdaterad ryska översättningar.

Vad är nytt i version 0.9.7:.

  • japanska översättningen
  • Ersatt felaktig% {err} med korrekt $ {err} i String.deserialize felmeddelande.
  • namn skickas till en SchemaNode konstruktören inte respekterades i deklarativt konstruerade scheman.

Vad är nytt i version 0.9.6:

  • Inte längre körs på Python 2.4 eller 2.5. Python 2.6+ krävs nu.
  • Python 3.2-kompatibilitet.
  • Tog bort ett beroende av ISO8601 paketet (kod från förpackningen nu infogade i durkslag själv).
  • Inkom upphovsrätt och licensinformation för ISO8601-derived kod till LICENSE.TXT.

Vad är nytt i version 0.9.5:.

  • Lade tjeckiska översättning
  • Kompilera pt_BR översättning (det var tidigare okompilerat).
  • Mindre docs korrigeringar.
  • Dokumentation sattes om platta och unflatten.

Vad är nytt i version 0.9.4:

  • platta nu bara omfattar lövnoder i den tillplattade dict .
  • platta inte innehåller en bana element för namnet på nodtypen för sekvenser.
  • unflatten genomförs.
  • Inkom __setitem__ till SchemaNode, vilket gör utbyte av noder med namn.
  • Inkom get_value och set_value metoder till schema som ger tillträde och mutation av appstructs använder streckade namn vägar.
  • Lägg svenska, franska, kinesiska översättningar.

Vad är nytt i version 0.9.3:.

  • Lägg till Time typ
  • Lägg till svensk översättning.
  • Fix dokumentation. 0.9.2 kräver avserialisera typer uttryckligen itu med potential att ta emot colander.null
  • Använd default_tzinfo när deserializing naiva datetimes.
  • Tillåt default_tzinfo vara None när du skapar en colander.DateTime.
  • Lägg möjlighet att infoga en colander.interfaces.Preparer mellan deserialiseringsundantag och validering. Se Förbereda avsnittet i dokumentationen.

Vad är nytt i version 0.9.2:.

  • Inkom polska översättning
  • Flyttade Pylonerna Project GitHub (https://github.com/Pylons/colander).
  • Lägg tox.ini för teständamål.
  • Ny API: colander.required. Används som markör värde när en saknad argument lämnas ospecificerad.
  • Bugfix:. Om en titel argument som är den tomma strängen eller None uttryckligen passera till en SchemaNode, är det inte längre ersättas av en titel beräknad från namnet
  • Lägg till SchemaNode .__ contains__ att stödja & quot; namn i schemat & quot;.
  • SchemaNode deserialiseringsundantag nu villkorslöst samtal schemat typ s avserialisera metod för att få en appstruct innan du försöker bekräfta. Tredje part schematyper ska nu återvända colander.null om det går igenom en colander.null värde eller annan logiskt & quot; tom & quot; värde som cstruct under avserialisera.

Krav :

  • Python 2.6 eller högre

Liknande mjukvara

RequireJS
RequireJS

26 Jul 16

TameJs
TameJs

12 May 15

Blitz templates
Blitz templates

11 Mar 16

Annan programvara för utvecklare Agendaless Consulting

repoze.errorlog
repoze.errorlog

14 Apr 15

repoze.vhm
repoze.vhm

14 Apr 15

peppercorn
peppercorn

14 Apr 15

repoze.mailin
repoze.mailin

15 Apr 15

Kommentarer till Colander

Kommentarer hittades inte
Kommentar
Slå på bilder!