2017-08-04 54 views
0

我有我导入到R然后以完全相同格式导出的json数据。原代码如下所示:使用toJSON打印未命名列表的双引号

“条目”:{“”:11.8988438}

使用names<-(""),我可以重现R中的双引号,但write_json(x)写作时,我已经仅想出:

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

我已经尝试过操作打印选项,目前还没有运气。我会很感激任何其他的想法。

谢谢!

回答

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包?