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

Apache Any23
Apache Any23

13 Apr 15

Rangy
Rangy

13 May 15

Enhance-css
Enhance-css

13 May 15

Web Font Loader
Web Font Loader

1 Oct 15

Inne programy z deweloperem Agendaless Consulting

repoze.profile
repoze.profile

14 Apr 15

repoze.catalog
repoze.catalog

11 May 15

repoze.lemonade
repoze.lemonade

14 Apr 15

repoze.who
repoze.who

11 May 15

Komentarze do Colander

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