2013-10-24 96 views
1

我中的R命名列表,我要转换为JSON JSON对象(为了将其发送作为在MongoDB中的文档)如何创建一个包含日期格式

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

如果我这样做简单地转换为JSON,第二个元素的日期格式就会丢失(它被转换为数字)。

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

我如何能获得:

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

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

回答

0

尝试的日期转换为ISO格式,并与$date属性,我认为你可以使用strptime,使得它看起来像:

{ "B": { "$date" : "2012-05-15T00:16:15.184Z"} } 
相关问题