2017-10-11 2 views
1

Swagger 스펙에서 시간 필드를 표시하는 가장 좋은 방법은 가장 가까운 유형은 date-time 인 것으로 표시하지만 표준 디시리얼라이저는 날짜 필드를 기대합니다. 시간과 함께 전달 ... 잭슨 디시리얼라이저와 잘 작동하는 시끄러운 사양으로 시간을 표시하는 표준 또는 모범 사례가 있습니까?Swagger 스펙에서 시간을 표시하는 가장 좋은 방법

시간을 밀리 초/초로 표시하고 string 유형을 허용 가능한 방식으로 사용하고 있습니까?

답변

1

당신이 표현하려고하는 것에 따라, 이것은 좋은 생각 일 수도 있고 아닐 수도 있습니다.

특정 타임 스탬프를 나타내려면 날짜를 포함하는 것이 훨씬 안전합니다.

날짜가 실제로 중요하지 않은 경우 (예 : 매일 14시에 이벤트가 발생한다고 표시하려는 경우), 그럴 수 있습니다. 그러나 the swagger format field is open과 swagger는 ECMA 262 regex string patterns을 지원합니다.

관련 문제