javascript - Swagger 和约会

标签 javascript json rest date swagger

我刚开始 Swagger 编写我的第一份规范。我发现了以下 Swagger 的“日期”类型*:

------------------------------------------------
| Common name        |  Swagger spec 1.2       |
------------------------------------------------
| string             |  string                 |
------------------------------------------------
| date               | string, date            |
------------------------------------------------
| dateTime           | string, date-time       |
------------------------------------------------

现在我的时间戳看起来像 2014-12-09T13:06:08.260+0000 这甚至是一个日期吗?它看起来不像日期 javascript new Date(); 返回。我也没有在 json specification 中找到日期类型.

我应该采用哪种类型和格式,采用字符串而不是日期会更好吗?

*:请注意此表是 swager wiki 的简短版本

最佳答案

2014-12-09T13:06:08.260+0000ISO8601 的变体日期和时间标准。 JavaScript Date 函数可以很容易地解析这种格式,DatetoISOString() 方法来生成这种格式的字符串。唯一的问题是字母 “Z” 通常用于表示 GMT/UTC 时区,而不是 “+0000”。但是 Date 也可以这样解析它。

关于javascript - Swagger 和约会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26884286/

相关文章:

php - Laravel 5.6 如何在 json 响应中保留 float 和 int 值?

php - 是否可以将 JSON 私钥转换为 PKCS12 格式?

java - 无法使工作的 ContainerRequestFilter

javascript - 点数组的插值

java - Android:将数据从java发送到php文件并有响应

javascript - AngularJs ng-重复表单验证

rest - 支持 HATEOAS 的 EmberJS DataStore 适配器

java - 如何在 Java 中使用 REST-assured 上传 CSV 文件?

javascript - 通过一系列 promise (JS 继承/接口(interface))编译结果

javascript - 我在使用 javascript $ .get (URL, callback) 时遇到问题;