我想创建一个JSON对象,但根元素不应为数组。我正在使用jsonlite :: toJSON,但无法找到删除初始数组符号的方法。
FirstLevel=("FirstLevel")
df <- data.frame(FirstLevel)
jsonObj = toJSON(df,pretty = TRUE )
print(jsonObj)
我明白了
[
{
"FirstLevel": "FirstLevel"
}
]
但是我需要看
{
"FirstLevel": "FirstLevel"
}
答案 0 :(得分:1)
好的,找到解决方案。
https://rdrr.io/cran/jsonlite/man/unbox.html
library(jsonlite)
FirstKey=("FirstValue")
df <- data.frame(FirstKey)
jsonObj = toJSON(unbox(df), pretty = TRUE)
print(jsonObj)
#result is below
{
"FirstKey": "FirstValue"
}