使用toJSON打印未命名列表的双引号

时间:2017-08-04 19:32:22

标签: r double-quotes jsonlite

我有json数据,我正在导入到R,然后以完全相同的格式导出。原始代码如下:

  

“条目”:{的 “”:11.8988438}

使用names<-(""),我可以在R中重现双引号,但在使用write_json(x)进行书写时,我只想出:

  

“条目”:{} 11.8988438   要么   “条目”:{ “1”:11.8988438}   或

我尝试过操作打印选项,到目前为止还没有运气。我会对任何其他想法感激不尽。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一个完整的JSON文件供测试:

{"Entries":{"":11.8988438}}

如果我使用package:rjson进行读写,我会得到空命名的实体:

> r = rjson::fromJSON(file="./foo.json")
> r
$Entries
$Entries[[1]]
[1] 11.89884


> rjson::toJSON(r)
[1] "{\"Entries\":{\"\":11.8988438}}"

那么使用rjson包吗?