在R中将JSON对象列表转换为一个JSON对象

时间:2018-11-13 19:49:51

标签: r json jsonlite

我正在为一个学校项目工作,该项目要求我将约600个JSON文件合并为一个CSV文件。我对R的编码知识最少,而且可能会由于我的最少知识而不断遇到无法解决的错误。这是我正在使用的代码:

filenames <- list.files(pattern="*.json")

myJson <- lapply(filenames, function(x) fromJSON(file=x))

这将返回我所有文件(hooray)的JSON内容的列表,这是发生故障的地方。如果我使用:

myJson <- toJSON(myJson)

尝试将我的所有JSON数据列表转换为一个JSON,出现此错误:

Error in toJSON(myJson) : unable to escape string. String is not utf8

如果我使用unlist(myJson),则会丢失所有列,并获得所有数据的无用的单个列。任何帮助将不胜感激!谢谢。

0 个答案:

没有答案