fromJSON 中的多个 JSON 对象

Pla*_*oul 3 json r jsonlite

我正在尝试fromJSON()读取具有多个对象的 .json 文件,其结构如下:

\n\n
{ "key11": value11, "key12": value12 }\n{ "key11": value11, "key12": value12 }\n\xe2\x80\xa6\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我手动[...]在整个文件周围添加括号,并,在对象之间添加逗号,则以下代码有效:

\n\n
json_file <- "file.json"\njson_data <- fromJSON(json_file,flatten=TRUE)\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是添加括号和逗号对于我实际尝试做的事情来说是不可行的(我在示例文件上做到了)。

\n\n

我尝试使用readLines(),因为对象之间有换行符,但我没有得到任何结果。

\n\n

如何在不修改文件的情况下读取这些 json 对象?

\n

Rob*_*ski 5

假设你知道每行一个,并且没有奇怪的换行符,

 lapply(readLines(filename), fromJSON, flatten = TRUE)
Run Code Online (Sandbox Code Playgroud)