【问题标题】:Date strings as the ids in json-api日期字符串作为 json-api 中的 id
【发布时间】:2020-04-16 15:27:12
【问题描述】:

我想根据 json-api 标准找出它是否正确。我想在顶层有像 calendar_day 这样的项目。数据包含像

这样的项目是否正确

{:data=>[{:id=>"2020-04-15", :type=>:calendar_day, :attributes=>{:date=>"2020-04-15"}} ...

以及每个 calendar_day 项目的一些关系。

值得一提的是,calendar_day 实际上并不是我数据库中的“真实”记录,它只是应用程序的概念,尽管我已经定义了一个模型来让 json-api 序列化程序轻松使用它。

【问题讨论】:

    标签: json-api


    【解决方案1】:

    尽管 json api 规范中没有标准的日期格式,ISO 8601 is recommended。就这一点而言,你的例子很好。

    所有 idmust have 字符串值。

    话虽如此,您必须小心,因为日期字符串本身并不是唯一的。您可以使用时间戳来确保您拥有正确的文档。有了它,您可以获得精确到毫秒的任何日期信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 2012-06-04
      • 2019-11-07
      • 1970-01-01
      • 2013-03-20
      相关资源
      最近更新 更多