在 R 中使用 jsonlite::toJSON 将列表转换为 JSON 时如何避免方括号?

use*_*745 1 r jsonlite

我有一个清单 my_list <- list(name="Fred", age="5")

我期待my_list %>% toJSON回来{"name": "Fred", "age": "5"}

相反,它返回 {"name":["Fred"],"age":["5"]}

如何在避免使用方括号的同时将此列表转换为 JSON?

akr*_*run 6

我们可以使用auto_unbox默认情况下的FALSE

library(dplyr)
library(jsonlite)
my_list %>% 
   toJSON(auto_unbox = TRUE)
#{"name":"Fred","age":"5"} 
Run Code Online (Sandbox Code Playgroud)