r - 在 R 中将 JSON 对象列表转换为一个 JSON 对象
问题描述
我正在为学校开展一个项目,该项目需要我将大约 600 个 JSON 文件合并到一个 CSV 文件中。我对 R 的编码知识很少,而且我不断收到我无法解决的错误,这可能是由于我的知识很少。这是我正在使用的代码:
filenames <- list.files(pattern="*.json")
myJson <- lapply(filenames, function(x) fromJSON(file=x))
这将返回我所有文件的 JSON 内容列表(万岁),这就是事情发生故障的地方。如果我使用:
myJson <- toJSON(myJson)
尝试将我的所有 JSON 数据列表转换为一个 JSON,我收到此错误:
Error in toJSON(myJson) : unable to escape string. String is not utf8
如果我使用unlist(myJson)
,我会丢失所有列并获得所有数据的无用单列。任何帮助将不胜感激!谢谢你。
解决方案
推荐阅读
- azure - 使用 AAD 和 Azure 函数的简易身份验证隐式流返回未经授权
- circuits-framework - 是否可以在 python 电路组件中定义单例
- python - 在 PySpark 中使用 Scala 对象时出错
- sockets - 使用 golang 从连接到网络接口的原始套接字读取
- c++ - C++ 中什么时候需要模板参数?
- fortran - 在 Fortran 中传递带参数的外部函数
- visual-studio - Visual Studio(或 TFS)在 .config 文件中随机添加奇怪的位
- swift - macOS: Copy custom text to clipboard on Cmd-C
- heroku - 将我的 Heroku 应用程序从 Free 升级到 Hobby
- docker - 仅在一个 pod(多个 pod)中运行任务