使用带有多个引号和括号的 RCurl

Using RCurl with multiple quotes and parentheses

提问人:user2167741 提问时间:11/23/2022 更新时间:11/23/2022 访问量:18

问:

我正在尝试让这个 API(在 shell 中工作)在 R 中工作:

curl -H 'Content-Type: text/json' -d '{"Symbols":["FLDB","APOE"]}' https://toppgene.cchmc.org/API/lookup

我按照这个例子写了这个 R 工作室:

library(RCurl)
library(RJSONIO)

postForm("https://toppgene.cchmc.org/API/lookup",
         .opts = list(postfields = toJSON(list(Symbols = "[", "FLDB", "APOE", "]")),
                      httpheader = c('Content-Type' = 'text/json')))

我收到内部服务器错误。我已经安装了所有软件包,我认为没有语法错误。

对此有什么帮助吗?谢谢。

r json 引用 rcurl rjson

评论


答:

0赞 user2167741 11/23/2022 #1

想出答案:

library(RCurl)
library(RJSONIO)

GS <- list("FLDB","APOE")

postForm("https://toppgene.cchmc.org/API/lookup",
                      .opts = list(postfields = toJSON(list(Symbols = GS),
                                   httpheader = c('Content-Type' = 'text/json')))