从R

时间:2016-09-21 22:36:41

标签: json r httr jsonlite

我正在使用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文件?

0 个答案:

没有答案