如何使用jsonlite的toJSON()
函数生成以下JSON?
{"data":{"foo":"bar"}}
我是R.的新手。我能够生成以下内容,但“bar”位于我不想要的数组中:
> library(jsonlite)
> toJSON(list(data=list(foo = "bar")))
{"data":{"foo":["bar"]}}
我无法弄清楚如何从数组中取出“bar”,而且在找到的toJSON示例中,我找不到与hashmap / dictionary明显的类比。
答案 0 :(得分:0)
你可以使用auto_unbox
参数来实现这一点。有关详细信息,请参阅?toJSON
。
> toJSON(list(data=list(foo = "bar")),auto_unbox = TRUE)
{"data":{"foo":"bar"}}