2017-10-11 13 views
1

スワッガー仕様で時刻フィールドを表現する最も良い方法は、date-timeのように見える最も近いタイプですが、標準のデシリアライザは日付フィールドを期待します時間とともに渡されました...ジャクソンのデシリアライザとうまくやわらかい仕様で時間を表すだけの標準的な、またはベストプラクティスはありますか?Swagger仕様で時刻(日付なし)を表す最も良い方法

時間はミリ秒/秒で表され、種類はstringで許容範囲を超えていますか?

答えて

1

あなたが表現しようとしていることに応じて、これは良い考えかもしれません。

特定のタイムスタンプを表す場合は、日付を含めるほうがずっと安全です。

日付が本当に重要でない場合(たとえば、イベントが毎日14:00に行われることを示したい場合など)、スワッガーにはフォーマットが組み込まれているとは思われません。ただし、the swagger format field is openとswaggerはECMA 262 regex string patternsをサポートしています。

関連する問題