Colander

ภาพหน้าจอของซอฟแวร์:
Colander
รายละเอียดซอฟแวร์:
รุ่น: 0.9.9 / 1.0b1
วันที่อัพโหลด: 5 Jun 15
ผู้พัฒนา: Agendaless Consulting
การอนุญาต: ฟรี
ความนิยม: 148

Rating: 5.0/5 (Total Votes: 1)

ข้อมูลที่ได้รับผ่าน JSON, XML, โพสต์รูปแบบ HTML หรืออื่น ๆ เป็นอันดับข้อมูลง่ายอย่างเท่าเทียมกันสามารถใช้กับห้องสมุด

คุณสมบัติ .

  • สามารถใช้สำหรับ:
  • กำหนดคีข้อมูล
  • deserialize โครงสร้างข้อมูลที่ประกอบด้วยสายการแมปและรายชื่อลงในโครงสร้างหลามพลหลังจากการตรวจสอบโครงสร้างข้อมูลกับคีข้อมูล.
  • Serialize โครงสร้างหลามพลโครงสร้างข้อมูลที่ประกอบด้วยสายการแมปและรายชื่อ.
  • มันสามารถทำงานร่วมกับ:
  • การทำแผนที่วัตถุ (เช่นพจนานุกรม)
  • ลำดับความยาวของวัตถุ (แต่ละวัตถุเป็นประเภทเดียวกัน).
  • tuple ความยาวคงที่ของวัตถุ (วัตถุแต่ละชนิดแตกต่างกัน).
  • สตริงหรือวัตถุ Unicode.
  • จำนวนเต็ม.
  • ลอย.
  • บูล.
  • วัตถุหลาม importable (ไปยังเส้นทางหลามวัตถุประ).

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • คลายอีเมล์ตรวจสอบ regex ​​(ใบอนุญาต apostrophes, ปัง ฯลฯ ใน localpart).

มีอะไรใหม่ ในรุ่น 1.0a2.

  • เพิ่ม colander.ContainsOnly และ colander.url validators

มีอะไรใหม่ ในรุ่น 0.9.8:.

  • ปรับปรุงการแปลภาษาโปรตุเกสบราซิล
  • ปรับปรุงการแปลภาษาญี่ปุ่น.
  • ปรับปรุงการแปลภาษารัสเซีย.

มีอะไรใหม่ ในรุ่น 0.9.7:.

  • แปลภาษาญี่ปุ่น
  • แทนที่% ไม่ถูกต้องผิดพลาด {} ที่ถูกต้องด้วย $ {} ผิดพลาดในข้อผิดพลาด String.deserialize.
  • ชื่อส่งผ่านไปยังตัวสร้าง SchemaNode ไม่ได้ยอมรับในการสร้างแบบแผน declaratively.

มีอะไรใหม่ ในรุ่น 0.9.6:

  • ไม่ทำงานบน Python 2.4 หรือ 2.5 งูหลาม 2.6+ จะต้องในขณะนี้.
  • งูหลาม 3.2 ความเข้ากันได้.
  • ลบพึ่งพาแพคเกจ ISO8601 (รหัสจากแพคเกจอยู่ในขณะนี้ inlined ในกระชอนเอง).
  • ลิขสิทธิ์ที่เพิ่มเข้ามาและข้อมูลการออกใบอนุญาตสำหรับรหัส ISO8601 ที่ได้มาจากการ LICENSE.txt.

มีอะไรใหม่ ในรุ่น 0.9.5:.

  • เพิ่มการแปลภาษาเช็ก
  • รวบรวม pt_BR แปล (มันเป็น uncompiled ก่อนหน้านี้).
  • ไมเนอร์เอกสารแก้ไข.
  • เอกสารเกี่ยวกับการเพิ่มแบนและ unflatten.

มีอะไรใหม่ ในรุ่น 0.9.4:

  • แผ่ตอนนี้เท่านั้นรวมถึงโหนดใบในกิงดิคแบน .
  • แผ่ไม่รวมถึงองค์ประกอบเส้นทางสำหรับชื่อของโหนดประเภทสำหรับลำดับ.
  • unflatten จะดำเนินการ.
  • เพิ่ม __setitem__ SchemaNode จะช่วยให้การเปลี่ยนโหนดโดยใช้ชื่อ.
  • เพิ่ม get_value และวิธีการที่จะ set_value Schema ซึ่งจะช่วยให้การเข้าถึงและการกลายพันธุ์ของ 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:.

  • เพิ่มแปลภาษาโปแลนด์
  • ย้ายไป Pylons โครงการ GitHub (https://github.com/Pylons/colander).
  • เพิ่ม tox.ini เพื่อการทดสอบ.
  • API ใหม่: colander.required ใช้เป็นค่าเครื่องหมายเมื่ออาร์กิวเมนต์ที่เหลือที่ไม่ได้ระบุ.
  • การแก้ไขข้อผิดพลาด:. ถ้าอาร์กิวเมนต์ชื่อซึ่งเป็นสตริงที่ว่างเปล่าหรือไม่ถูกส่งผ่านไปอย่างชัดเจน SchemaNode ก็จะไม่มีอีกต่อไปโดยเปลี่ยนชื่อคำนวณจากชื่อ
  • เพิ่ม SchemaNode .__ contains__ เพื่อสนับสนุน & quot; ชื่อในคี & quot;.
  • SchemaNode deserialization ในขณะนี้โดยไม่มีเงื่อนไขเรียกวิธี deserialize ชนิดคีที่จะได้รับ appstruct ก่อนที่จะพยายามที่จะตรวจสอบ ประเภทคีบุคคลที่สามในขณะนี้ควรกลับ colander.null ถ้าผ่านค่า colander.null หรืออีกเหตุผล & quot; ว่าง & quot; ค่าเป็น cstruct ระหว่าง deserialize.

ต้องการ

  • งูหลาม 2.6 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

Plates
Plates

1 Mar 15

Davis.js
Davis.js

13 May 15

getSize
getSize

10 Feb 16

ZeParser
ZeParser

6 Jun 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Agendaless Consulting

repoze.catalog
repoze.catalog

11 May 15

repoze.debug
repoze.debug

14 Apr 15

repoze.mailin
repoze.mailin

15 Apr 15

ความคิดเห็นที่ Colander

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่