2017-06-09 19 views
0

如何使用jsonlite的toJSON()函數生成以下JSON?我怎樣才能在R中將具有單例值的嵌套對象序列化爲JSON?

{"data":{"foo":"bar"}} 

我是新來R.我是能夠產生以下,但「巴」是我不想要一個數組裏面:

> library(jsonlite) 
> toJSON(list(data=list(foo = "bar"))) 
{"data":{"foo":["bar"]}} 

我想不出如何從數組中獲得「bar」,並且在toJSON的例子中,我找不到一個明顯的類似於hashmap/dictionary的類。

回答

0

你可以通過auto_unbox參數達到目的。有關更多信息,請參閱?toJSON

> toJSON(list(data=list(foo = "bar")),auto_unbox = TRUE) 
{"data":{"foo":"bar"}} 
相關問題