YYYY-MM-DD
형식의 데이터 만 받아들이는 JSON 스키마 검증 만 말해 줄 수 있습니까?JSON 스키마로 YYYY-MM-DD의 날짜 확인
내 샘플 JSON :
{"data1" : "foo", "date" :"2016-11-24"}
YYYY-MM-DD
형식의 데이터 만 받아들이는 JSON 스키마 검증 만 말해 줄 수 있습니까?JSON 스키마로 YYYY-MM-DD의 날짜 확인
내 샘플 JSON :
{"data1" : "foo", "date" :"2016-11-24"}
는 다음을 사용하여 스키마에서 JSON 스키마 에 정규식을 추가 할 수 있습니다.
{
"type": "string",
"pattern": "^\d{4}\-(0?[1-9]|1[012])\-(0?[1-9]|[12][0-9]|3[01])$"
}
이 정규식을 사용하여 2 월 30 너무 받아 들일 것입니다 .. 내 문제 – user6543599
오, 당신은 방금 형식에 대한 지적 ..하지만 유효성을 위해 다음 링크를 참조 할 수 있습니다. http://stackoverflow.com/questions/51224/regular-expression-to-match-valid-dates/8768241#8768241 – Alekhya
방금 시도했습니다. 오류 발생 : ValueError : 잘못되었습니다 \ escape – GDB
JSON 스키마에는 날짜, 시간, 날짜, 전자 메일, 호스트 이름, IP 주소에 대한 형식이 이미 정의되어 있습니다. 자신의 정규식을 작성하는 것보다 쉽고 권장되는 방법을 선호 할 수 있습니다.
"date": {
"type": "string",
"format": "date"
}
날짜 및 시간 형식 이름은 RFC 3339, 섹션 5.6 [RFC3339]에서 파생됩니다.
참조 : http://json-schema.org/latest/json-schema-validation.html#rfc.section.7.3
를 업데이트 한 샘플 JSON –
를 추가하십시오. – user6543599