Colander

نرم افزار تصویر:
Colander
جزئیات نرم افزار:
نسخه: 0.9.9 / 1.0b1
ها تاریخ: 5 Jun 15
توسعه دهنده: Agendaless Consulting
پروانه: رایگان
محبوبیت: 148

Rating: 5.0/5 (Total Votes: 1)

در اطلاعات به دست آمده از طریق JSON، XML، فرم ارسال HTML و یا هر ترتیب داده به همان اندازه ساده دیگر را می توان با استفاده از کتابخانه

ویژگی ها:.

آیا می توانم برای استفاده:
تعریف یک طرح داده
Deserialize ساختار داده متشکل از رشته ها، نگاشت، و فهرست را به یک ساختار پایتون خودسرانه پس از تأیید ساختار داده ها در برابر یک طرح داده است.
مرتب کردن یک ساختار پایتون خودسرانه به ساختار داده متشکل از رشته ها، نگاشت، و فهرست.
این می تواند با کار:
شی نقشه برداری (به عنوان مثال فرهنگ لغت)
دنباله با طول متغیر از اشیاء (هر شی است از همان نوع).
یک تاپل با طول ثابت از اشیاء (هر شی از نوع های مختلف).
رشته یا شی یونیکد.
یک عدد صحیح.
شناور.
بولی.
یک شی پایتون وارداتی (به راه شی پایتون نقطه چین).

به چه چیزی جدید در این نسخه است:

به شل ایمیل عبارت منظم اعتبار سنج (آپوستروف مجوز، بنگ، و غیره در LocalPart تامین).

به چه جدید در نسخه 1.0a2 است:

او colander.ContainsOnly و تعیین اعتبار colander.url.

به چه جدید در نسخه 0.9.8 است:

به روز رسانی ترجمه پرتغالی برزیل.
ترجمه به روز شده ژاپنی.
ترجمه به روز روسیه.

ترجمه ژاپنی:

به چه جدید در نسخه 0.9.7 است.
جایگزین نادرست٪ {} گمراه با درست $ {} گمراه در String.deserialize پیغام خطا.
نام و نام خانوادگی تصویب به یک سازنده SchemaNode در طرحواره تعریفی ساخته شد مورد احترام نیست.

به چه جدید در نسخه 0.9.6 می باشد:

دیگر اجرا می شود در پایتون 2.4 یا 2.5. 2.6+ پایتون در حال حاضر مورد نیاز است.
پایتون 3.2 سازگاری.
حذف یک وابستگی در بسته iso8601 (کد از بسته در حال حاضر در صافی خود را به صورت inline).
کپی رایت اطلاعات و مجوز اضافه شده برای کد iso8601 مشتق به LICENSE.txt.

به چه جدید در نسخه 0.9.5 است: ترجمه

او چک.
کامپایل ترجمه pt_BR (آن را قبلا uncompiled شد).
اسناد جزئی رفع.
مستندات افزوده شده درباره صاف و unflatten.

به چه چیزی جدید در نسخه 0.9.4 است:

صاف در حال حاضر تنها شامل گره های برگ در DICT مسطح.
صاف می کند یک عنصر مسیر برای نام گره نوع توالی شامل نمی شود.
unflatten اجرا شده است.
اضافه شده __setitem__ به SchemaNode، اجازه می دهد جایگزینی گره با نام.
اضافه شده روش get_value و set_value به طرحواره که اجازه می دهد دسترسی و جهش appstructs با استفاده از مسیرهای نام نقطه چین.
اضافه کردن سوئدی، فرانسوی، ترجمه چینی.

به چه جدید در نسخه 0.9.3 است:

اضافه کردن نوع زمان.
اضافه کردن ترجمه هلندی.
رفع اسناد: 0.9.2 نیاز به deserialize از انواع به صراحت با پتانسیل مقابله به دریافت colander.null.
استفاده از default_tzinfo زمانی که deserializing datetimes ساده و بی تکلف.
اجازه default_tzinfo به هیچ هنگام ایجاد colander.DateTime.
اضافه کردن توانایی برای وارد کردن یک colander.interfaces.Preparer بین deserialization و اعتبار. بخش آماده سازی در اسناد را مشاهده کنید.

به چه جدید در نسخه 0.9.2 است:

اضافه شده ترجمه لهستانی.
انتقال داده شده به تیرهای پروژه گیتهاب (https://github.com/Pylons/colander).
اضافه کردن tox.ini برای آزمایش.
API های جدید: colander.required. مورد استفاده به عنوان ارزش نشانگر زمانی که یک استدلال از دست رفته مشخص نشده است.
رفع اشکال: اگر یک بحث است که عنوان رشته خالی است و یا هیچ است به صراحت به SchemaNode گذشت، آن است که دیگر با عنوان محاسبه شده از نام جایگزین شده است.
اضافه کردن SchemaNode .__ contains__ برای حمایت از & quot؛ نام در طرح و & quot؛
deserialization SchemaNode در حال حاضر بدون قید و شرط می نامد روش deserialize نوع طرح را برای به دست آوردن appstruct قبل از اقدام به اعتبار. خالی و & quot؛ انواع طرح های شخص ثالث در حال حاضر باید colander.null در صورت تصویب یک مقدار colander.null یا یکی دیگر از quot منطقی و بازگشت. ارزش به عنوان یک cstruct در طول deserialize.

در مورد نیاز:

در پایتون 2.6 یا بالاتر

نرم افزار های مشابه

stpl
stpl

14 Apr 15

Keymaster
Keymaster

1 Mar 15

Ambient.js
Ambient.js

12 Apr 15

rdf-trix
rdf-trix

10 Dec 15

نرم افزار های دیگر از توسعه دهنده Agendaless Consulting

repoze.workflow
repoze.workflow

14 Apr 15

peppercorn
peppercorn

14 Apr 15

repoze.vhm
repoze.vhm

14 Apr 15

compoze
compoze

14 Apr 15

نظرات به Colander

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!
جستجو بر اساس طبقه بندی