我正在使用R,版本3.3.1。我试图从DATA API导入JSON数据。
这是我的代码:
req <- list()
my_get <- for (i in 1:length(oib)) {
reqOP <- rbind(fromJSON(toJSON(content(GET(url = "https://api.data-api.io/v1/eoglasna/",
add_headers('x-dataapi-key' = "xxxxxxxx"),
query = list(oib = oibreq[i])), type = "application/json"), null = "null", encoding = "UTF-8"), flatten = TRUE))
req[[i]] <- reqOP
}
json <- do.call(rbind, req)
通常,只要我从此DATA API检索数据,这段代码就能正常工作。
但是这次它给了我一个错误:
Error: lexical error: invalid character inside string.
tpravka-ovlašteni službenik:Ivana Rogić"],"tag":["rješe
(right here) ------^
有一个变量包含大文本文件。也许,这个文件包含许多"
和'
,这使命令toJSON
无法识别JSON文件?