给出以下R代码:
library(rjson)
x <- c(3:5)
toJSON(x)
它产生:
[1] "[3,4,5]"
当我期待类似的事情时:
"[3,4,5]"
我是R的新手,我想这很容易做到,但我找不到解决方案。
答案 0 :(得分:6)
我相信[1]只是R Console的输出,表明“[3,4,5]”是该向量中的第一个元素。存储的实际结果实际上是“[3,4,5]”。试试这个:
cat(toJSON(x))
因此,例如,如果您将JSON结果存储在一个新变量中,并将其传递给其他内容,则“[1]”不会同时运行,只需要您想要的部分。它仅用于控制台中的显示目的。