json - 如何在 R 中使用管道工 api 返回 JSON

标签 json r plumber

我是 R 的新手。我应该使用 R 公开休息服务,所以我发现水管工使用 R 公开休息服务,
我在 R 中成功实现了管道工,但作为回应,我收到了一个如下所示的 json 数组

[{"name":"Rajesh","age":"10"}]



如何从上述响应中删除数组

我的预期输出如下

{"name":"Rajesh","age":"10"}



代码
 library(plumber)
r <- plumb("MyFile.R")
r$run(port=8000)

下面提到了我的文件 .R
    #* @post /sum
addTwo <- function(){
  name<-c("Rajesh")
  age<-c("10")
  df<-data.frame(name,age)

  return(df)

}

最佳答案

library(jsonlite)

df <- jsonlite::toJSON(data.frame(name, age, auto_unbox=TRUE))

关于json - 如何在 R 中使用管道工 api 返回 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42452121/

相关文章:

javascript - 如何使用 JSON 数据创建 CanvasJS 图表?

根据规则集删除重复的观察结果

r - Knit chunk 正在从 *.csv 导入记录的子集,与 R 中的代码相同

r - 在 R 中使用管道工 API 进行 Oauth

r - 如何部署一个写入日志文件的 Plumber docker?

r - 当 API 在 Docker 容器中运行时,如何使用 R Plumber 中创建的 API?

javascript - 无法使用 javascript 和 json 在我的静态网站上显示中文字符

javascript - JSON obj 到 javascript 中的动态多维数组

javascript - 如何从 JSON 文件获取 JSON 数据

r - 如何在 dbplyr 中使用自定义 SQL 函数?