首页 > 解决方案 > 将 Json 文件导入 R 并出现 unicode 错误

问题描述

我在将 JSON 文件导入 R 时遇到问题

下面是代码

library(RJSON)
json_file <- "file_path"
json_data <-fromJSON(file=json_file)

哪个返回 -Error in fromJSON(file = json_file) : unexpected character '<ef>'

我怀疑这是由于 unicode / hashtag,因为 JSON 文件包含十六进制代码,例如 #000000。
如果我删除 # 并将其替换为 %23 文件将正确加载。

如何正确加载 JSON 文件,我不想手动替换“#”,因为我有数千个这些文件。

一个想法是使用 REGEX 将 # 替换为 %23,但是我不太确定该怎么做。

有没有人有什么建议?

标签: rjsonfromjson

解决方案


推荐阅读