JSON 文本 ( RFC 4627 ) 具有对象、数组、字符串、数字、 bool 值(字面意思 true
或 false
)和 null< 的明确表示
。但是,它没有定义任何用于表示时间信息(例如日期和时间)的定义,这在应用程序中很常见。考虑到 RFC 4627 中列出的约束和语法,当前使用哪些方法来表示 JSON 中的时间?
受访者注意事项:此问题的目的是记录已知正在使用的各种方法以及示例和相对优缺点(最好来自现场经验)。
最佳答案
我在使用中看到的唯一表示形式(尽管,不可否认,我的经验仅限于 DOJO )是 ISO 8601 ,效果很好,并且代表了您可能想到的任何内容。
例如,您可以访问上面的链接。
优点:
- 代表几乎任何你可能扔给它的东西,包括时间跨度。 (即 3 天 2 小时)
缺点:
- 嗯...我其实不知道。除了可能需要一些时间来适应?如果还没有内置函数来解析它,它当然很容易解析。
关于json - 如何用 JSON 表示日期和/或时间信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91413/