Colander

소프트웨어 스크린 샷:
Colander
소프트웨어 정보:
버전: 0.9.9 / 1.0b1
업로드 날짜: 5 Jun 15
라이센스: 무료
인기: 148

Rating: 5.0/5 (Total Votes: 1)

JSON, XML, HTML 양식 게시 또는 기타 동등하게 간단한 데이터 직렬화를 통해 얻은

데이터 라이브러리와 함께 사용할 수있는

특징 :.

사용할 수 있습니다 :
데이터 스키마를 정의
데이터 스키마에 대한 데이터 구조를 검증 한 후, 임의의 구조로 파이썬 문자열, 매핑 및리스트로 이루어지는 데이터 구조를 직렬화.
문자열, 매핑 및리스트로 이루어지는 데이터 구조에 임의 파이썬 구조를 직렬화.
이 작업 할 수 있습니다 :
매핑 개체 (예를 들어, 사전)
객체의 가변 길이 시퀀스 (각 오브젝트는 동일한 타입이다).
물체의 고정 길이 튜플 (각 객체 다른 타입이다).
문자열 또는 유니 코드 객체.
정수입니다.
플로트.
부울.
(점선 파이썬 객체 경로) 가져올 수 파이썬 객체입니다.

이 릴리스의 새로운 기능 :

(의 localpart에 등 허가 아포스트로피, 강타,) 이메일 유효성 검사기 정규식을 풉니 다.

버전 1.0a2의 새로운 기능 :

추가 colander.ContainsOnly 및 colander.url 검사기.

0.9.8 버전의 새로운 기능 :

는 포르투갈어 (브라질) 번역을 업데이트했습니다.
업데이트 일본어로 번역.
업데이트 러시아어 번역.

일본어 번역 :

버전 0.9.7의 새로운 기능입니다.
String.deserialize 오류 메시지의 정확한 $ {ERR}으로 대체 잘못된 % {ERR}.
SchemaNode 생성자에 전달 이름은 선언적으로 구성 스키마에서 존중되지 않았다.

어떤 버전 0.9.6의 새로운 없습니다 :

더 이상 파이썬 2.4 또는 2.5에서 실행됩니다. 파이썬 2.6+는 지금 필요합니다.
파이썬 3.2 호환성.
(현재 쿠리 자체 인라인 패키지 코드) ISO8601 패키지에 대한 의존성을 제거.
LICENSE.TXT에 ISO8601 파생 된 코드에 대한 저작권 및 라이센스 정보를 추가했습니다.

0.9.5 버전의 새로운 기능 :

이 추가 된 체코 어 번역.
pt_BR 번역을 컴파일 (그것은 이전에 컴파일되지 않은되었다).
마이너 문서 수정.
설명서에 대한 평평하고 패턴 화 해제 덧붙였다.

0.9.4 버전의 새로운 기능 :

만 평평 DICT 잎 노드를 포함 지금 평평.
시퀀스 유형의 노드 이름에 대한 경로 요소를 포함하지 않는 평탄.
패턴 화 해제가 구현된다.
이름으로 노드의 교체를 허용, SchemaNode에 __setitem__ 추가되었습니다.
액세스 및 점으로 구분 된 이름의 경로를 사용 appstructs의 돌연변이를 허용 스키마에 get_value과 set_value 방법을 추가했습니다.
스웨덴어, 프랑스어, 중국어 번역을 추가합니다.

0.9.3 버전의 새로운 기능 :

시간 유형을 추가합니다.
네덜란드어 번역을 추가합니다.
문서를 수정 : 0.9.2 명시 적으로 colander.null를받을 가능성이 처리하는 유형의 역 직렬화가 필요합니다.
순진 날짜 시간을 역 직렬화 할 때 default_tzinfo 사용합니다.
colander.DateTime을 만들 때 default_tzinfo은 아무도 없을 수 있습니다.
직렬화 및 검증 사이에 colander.interfaces.Preparer를 삽입 할 수있는 기능을 추가합니다. 문서의 준비 섹션을 참조하십시오.

0.9.2 버전의 새로운 기능 :

는 폴란드어 번역을 추가했습니다.
철탑 프로젝트 GitHub의에 이전 (https://github.com/Pylons/colander).
테스트 목적으로 tox.ini 추가합니다.
새로운 API : colander.required. 마커 값으로 사용 누락 인수 불특정 좌측 때.
버그 수정 : 빈 문자열 또는 없음 SchemaNode에 명시 적으로 전달되지 않는 제목 인수, 그것은 더 이상 이름에서 계산 된 타이틀로 교체 할 경우.
스키마 & quot에 이름 ;.; SchemaNode .__ 지원 하 'contains__ 추가
SchemaNode의 직렬화는 이제 무조건 유효성을 검사하기 전에 appstruct을 얻을 수있는 스키마 유형의 역 직렬화 메소드를 호출합니다. 빈 & quot; colander.null 값 또는 다른 논리적으로 & quot을 통과하는 경우 타사 스키마 유형은 지금 colander.null를 반환해야합니다; 역 직렬화하는 동안 cstruct 같은 값.

요구 사항 :

파이썬 2.6 이상

유사한 소프트웨어

DICOM
DICOM

12 May 15

Apache Any23
Apache Any23

13 Apr 15

Polymaps
Polymaps

21 Jul 15

JSPath
JSPath

1 Oct 15

개발자의 기타 소프트웨어 Agendaless Consulting

repoze.urchin
repoze.urchin

11 May 15

compoze
compoze

14 Apr 15

repoze.catalog
repoze.catalog

11 May 15

repoze.mailin
repoze.mailin

15 Apr 15

코멘트 Colander

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!
카테고리별로 검색