0

如何确保我的getURL()调用结果格式正确,以便使用 JSON 进行解析?


细节

如果我获取 api URL 的字符串并将其粘贴到 Chrome 中,然后复制并粘贴生成的 JSON,RJSONIO::fromJSON()将对其进行解析。但是,如果我将变量测试(如下面的代码所示)传递给fromJSON(),我会收到此错误:

fromJSON 中的错误(内容,处理程序,default.size,深度,allowComments,:无效的 JSON 输入

在研究两者之间的差异时,我发现了一些编码转义字符序列的问题,例如"\\\"\\\\\\\""我能够搜索和替换的字符序列。但是还有其他一些事情,例如,损坏的 JSON 将显示" ",而工作 JSON 将显示“\u00A0”。

library(RJSONIO)
library(RCurl)

apiURL= #sorry I can't post the actual URL due to company security policies
test<-getURL(apiURL,userpwd="myusername:mypassword",httpauth=1L)
transcripts1 <- fromJSON(test)
4

0 回答 0