json - 如何用 JSON 表示日期和/或时间信息?

标签 json data-formats

JSON 文本 ( RFC 4627 ) 具有对象、数组、字符串、数字、 bool 值(字面意思 truefalse)和 null< 的明确表示。但是,它没有定义任何用于表示时间信息(例如日期和时间)的定义,这在应用程序中很常见。考虑到 RFC 4627 中列出的约束和语法,当前使用哪些方法来表示 JSON 中的时间?

受访者注意事项:此问题的目的是记录已知正在使用的各种方法以及示例和相对优缺点(最好来自现场经验)。

最佳答案

我在使用中看到的唯一表示形式(尽管,不可否认,我的经验仅限于 DOJO )是 ISO 8601 ,效果很好,并且代表了您可能想到的任何内容。

例如,您可以访问上面的链接。

优点:

  • 代表几乎任何你可能扔给它的东西,包括时间跨度。 (即 3 天 2 小时)

缺点:

  • 嗯...我其实不知道。除了可能需要一些时间来适应?如果还没有内置函数来解析它,它当然很容易解析。

关于json - 如何用 JSON 表示日期和/或时间信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91413/

相关文章:

java - GSON 从 JSON 解析对象异常数组

json - 如何使用 Python 解析 SQS JSON 消息

java - ITL(iTunes 资料库)格式

hadoop - Hive巨大的数据大小从将Avro转换为Parquet

r - 我可以在绕过加载 namespace 的同时加载 RData 文件吗?

c# - 是否有任何库可以将带有引用的 C# 对象转换为 dojox.json.ref 兼容的 JSON?

java - 如何获取json字符串的值,然后通过这个函数解析它

javascript - 从数组中删除一个对象

parsing - 这是什么类型的数据格式(冒号和分号分隔的条目)?

c# - 有人如何处理默认日期时间