Colander

Screenshot Software:
Colander
Szczegóły programowe:
Wersja: 0.9.9 / 1.0b1
Filmu: 5 Jun 15
Wywoływacz: Agendaless Consulting
Licencja: Wolny
Popularność: 148

Rating: 5.0/5 (Total Votes: 1)

Dane uzyskane za pomocą JSON, XML, formularz HTML pocztą lub innego równie prosty serializacji danych mogą być stosowane z biblioteki

Opis .

  • Może być stosowany do:
  • Definiowanie schematu danych
  • deserializowania strukturę danych składa się z ciągów, mapowania i listy w dowolnej strukturze Python po zatwierdzanie struktury danych przed schematu danych.
  • Serializować dowolną strukturę Pythona do struktury danych składa się z smyczki, mapowania i listy.
  • To może współpracować z:
  • Odwzorowanie obiektu (np słownik)
  • sekwencja zmiennej długości obiektów (każdy obiekt jest tego samego typu).
  • stałej długości krotka obiektów (każdy obiekt jest w innego typu).
  • ciąg lub Unicode obiektu.
  • całkowitą.
  • pływak.
  • Boolean.
  • importable obiekt Pythona (Python przerywaną do obiektu ścieżki).

Co nowego w tym wydaniu:

  • Odkręć regex email walidatora (apostrof pozwolenia, bang, etc w LocalPart).

Co nowego w wersji 1.0a2:.

  • Dodane colander.ContainsOnly i colander.url zatwierdzające

Co nowego w wersji 0.9.8:.

  • Zaktualizowane tłumaczenia Portugalski brazylijski
  • uaktualniono tłumaczenia japońskich.
  • Zaktualizowane Rosyjski tłumaczenia.

Co nowego w wersji 0.9.7:.

  • Tłumaczenie Japoński
  • Zastąpiony nieprawidłowe% err} z {$ {err prawidłowej} w błędzie String.deserialize.
  • nazwa przekazany do konstruktora SchemaNode nie był przestrzegany w deklaratywnie skonstruowanych schematów.

Co nowego w wersji 0.9.6:

  • Nie działa na już Python 2.4 lub 2.5. Python 2.6+ jest teraz potrzebne.
  • Python 3.2 kompatybilność.
  • Usunięto zależność od pakietu ISO8601 (kod z opakowania jest teraz w samej inlined Colander).
  • Dodane autorskich i licencji na informacje pochodzące z kodu ISO8601 do License.txt.

Co nowego w wersji 0.9.5:.

  • Tłumaczenie Dodane czeskich
  • Kompilacja pt_BR tłumaczenie (było wcześniej Nieskompilowany).
  • Drobne poprawki docs.
  • Dokumentacja dodane około spłaszczyć i unflatten.

Co nowego w wersji 0.9.4:

  • spłaszczyć obecnie obejmuje tylko węzłów liści w spłaszczonej dict .
  • spłaszczenie nie zawiera element ścieżki dla nazwy węzła typu dla sekwencji.
  • unflatten jest realizowany.
  • Dodane __setitem__ do SchemaNode, umożliwiając wymianę węzłów według nazwy.
  • Dodane get_value i set_value metody do schematu i które umożliwiają dostęp mutację appstructs wykorzystujących przerywane ścieżek do nazw.
  • Dodaj szwedzki, francuski, chiński tłumaczenia.

Co nowego w wersji 0.9.3:.

  • Dodaj Rodzaj Czas
  • Dodaj tłumaczenie holenderskie.
  • Dokumentacja Fix:. 0.9.2 wymaga deserializowania typów wyraźnie do czynienia z potencjałem do odbioru colander.null
  • Używaj default_tzinfo przy deserializacji naiwnych datetimes.
  • Zezwalaj default_tzinfo się Brak podczas tworzenia colander.DateTime.
  • Dodaj możliwość wstawienia colander.interfaces.Preparer między deserializacji i walidacji. Zobacz Przygotowanie sekcji w dokumentacji.

Co nowego w wersji 0.9.2:.

  • Dodano tłumaczenie na polski
  • Przeniesiony do pylony projektu GitHub (https://github.com/Pylons/colander).
  • Dodaj tox.ini dla celów testowych.
  • Nowe API: colander.required. Używane jako wartości znacznika, gdy brakuje argumentów pozostaje nieokreślona.
  • Bug fix:. Jeśli tytuł argument, który jest pusty ciąg znaków lub Brak jest przekazywana bezpośrednio do SchemaNode, nie jest już zastąpiony tytułem wyliczony z nazwą
  • Dodaj SchemaNode .__ contains__ wspierać & quot; nazwa schematu & quot;.
  • SchemaNode deserializacji teraz bezwarunkowo wywołuje metodę deserializowania typ schematu do pozyskał appstruct przed przystąpieniem do sprawdzania poprawności. Trzecie rodzaje schematów stron powinna teraz powrócić colander.null jeśli minęło wartość colander.null lub inny logicznie & quot; pustą & quot; wartość jako cstruct podczas deserializowania.

Wymagania :

  • Python 2.6 lub nowszy,

Podobne oprogramowanie

Hashie
Hashie

1 May 16

ClassIE
ClassIE

12 Apr 15

Set
Set

10 Dec 15

Ambient.js
Ambient.js

12 Apr 15

Inne programy z deweloperem Agendaless Consulting

peppercorn
peppercorn

14 Apr 15

repoze.tm2
repoze.tm2

14 Apr 15

repoze.debug
repoze.debug

14 Apr 15

repoze.profile
repoze.profile

14 Apr 15

Komentarze do Colander

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii