我正在发出 httr::GET 请求并返回以下内容。
Response [https://XXXXXXXXXXXXX/XX/XXXXXXX/icehockey_nhl/scores?
apiKey=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&daysFrom=1&dateFormat=iso]
Date: 2023-02-20 05:59
Status: 200
Content-Type: application/json; charset=utf-8
Size: 3.48 kB
[{"id":"6b40a20e8fa1b2ca0101286a21f0b18b","sport_key":"icehockey_nhl","sport_title"
然后我运行 jsonlite::fromJson 并得到以下错误
Error: Argument 'txt' must be a JSON string, URL or file.
虽然我已经看到了一些解决方法,但我还没有看到关于为什么会发生错误的答案。如您所见,响应是 JSON。如果数据实际上是 JSON,我宁愿不必引入额外的步骤。想法?提前谢谢你。
你可以使用下面的包 RJSONIO 吗?
library(RJSONIO)
url='http://ip.jsontest.com/'
data <- fromJSON(url)