在Swagger规范中表示时间(没有日期)的最佳方式

时间:2017-10-11 22:46:08

标签: rest datetime jax-rs json-deserialization swagger-2.0

在swagger规范中表示时间字段的最佳方式是什么,最接近的类型表示它看起来像date-time但这使得标准反序列化器期望日期字段与时间一起传递...是否有一个标准或最佳实践来表示与杰克逊解串者一起运作的swagger规范中的时间?

表示时间(以毫秒/秒为单位)并使用类型string在swagger中采用可接受的方法吗?

1 个答案:

答案 0 :(得分:3)

根据您尝试表示的内容,这可能是也可能不是一个好主意。

如果您想表示特定的时间戳,那么包含日期可能会更安全。

如果日期确实不重要(例如,你想表明事件发生在每天14:00),那么我不相信swagger有内置的格式。但是,the swagger format field is open和swagger支持ECMA 262 regex string patterns