如何将具有单例值的嵌套对象序列化为R中的JSON?

时间:2017-06-09 21:14:19

标签: json r

如何使用jsonlite的toJSON()函数生成以下JSON?

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

我是R.的新手。我能够生成以下内容,但“bar”位于我不想要的数组中:

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

我无法弄清楚如何从数组中取出“bar”,而且在找到的toJSON示例中,我找不到与hashmap / dictionary明显的类比。

1 个答案:

答案 0 :(得分:0)

你可以使用auto_unbox参数来实现这一点。有关详细信息,请参阅?toJSON

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