我使用以下 rjson 代码创建一个 JSON 文件,其中 df 代表我的输入数据帧。
result <- toJSON(list(items=lapply(1:nrow(df),function(i)df[i,])))
该文件显示为:
{"items":[{"name":"Item 1","group":1},{"name":"Item 2","group":1},{"name":"Item 3","group":2}]}
但是,我想让输出更易于阅读,如下所示:
{
"items":[
{"name":"Item 1","group":1},
{"name":"Item 2","group":1},
{"name":"Item 3","group":2}
]
}
RJSONIO 具有“漂亮”选项,但不会创建我的应用程序所需的 JSON 格式。除了对文件本身进行后处理之外,有没有办法使用 rjson 创建我正在寻找的输出文件?
谢谢,
蒂姆