【问题标题】:how to create a JSON object that contains a date format如何创建包含日期格式的 JSON 对象
【发布时间】:2013-10-24 09:00:39
【问题描述】:

我在 R 中有一个命名列表,我想将其转换为 JSON(以便将其作为 MongoDB 中的文档发送)

L=list(A=1,B=as.POSIXct("1990-01-01"))

如果我只做 toJSON,第二个元素的日期格式会丢失(它被转换为数字)。

 > cat(toJSON(L))
 {
   "A":      1,
   "B": 6.3115e+08 
 }

如何获得:

{
 "A":      1,
 "B": new Date('1990-01-01')
}

?

我在 JSONIO 包的文档中没有找到类似的东西。

【问题讨论】:

    标签: r rjsonio rjson


    【解决方案1】:

    尝试将日期转换为 ISO 格式并使用 $date 属性,我认为您可以使用 strptime 使其看起来像:

    { "B": { "$date" : "2012-05-15T00:16:15.184Z"} }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多