2013-10-24 159 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"} } 
相關問題