如何使用R中的管道工api返回JSON

时间:2017-02-25 04:56:02

标签: json r plumber

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

  

[{"名称":"拉杰什""年龄":" 10"}]

如何从上面的响应中删除数组

我的预期输出如下

  

{"名称":"拉杰什""年龄":" 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)

}

1 个答案:

答案 0 :(得分:0)

library(jsonlite)

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