r - 如何使用 R 中的 rjson/RJSONIO 的 toJSON 方法生成有效的 JSON?

标签 r

给出以下 R 代码:

library(rjson)
x <- c(3:5)
toJSON(x)

它产生:

[1] "[3,4,5]"

当我期待类似的事情时:

"[3,4,5]"

我是 R 新手,我想这很容易做到,但我没有找到解决方案。

最佳答案

我相信 [1] 只是 R 控制台的输出,表明“[3,4,5]”是该向量中的第一个元素。实际存储的结果实际上是“[3,4,5]”。试试这个:

cat(toJSON(x))

因此,例如,如果您将 JSON 结果存储在一个新变量中,并将其传递给其他变量,则“[1]”不会随行,而只会随行您想要的部分。它仅用于在控制台中显示。

关于r - 如何使用 R 中的 rjson/RJSONIO 的 toJSON 方法生成有效的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221546/

相关文章:

javascript - Highmap R(或)javascript - 添加自定义图例

google-maps - 在 Google map 图 block 顶部绘制 shapefile

从 tibble 中删除子字符串行

RSelenium:无法运行示例代码

r - 在 R 中写入一个非常大的稀疏矩阵到文件

r - 如何避免 R 中不必要的 for 循环

r - 创建识别演讲者角色的列

r - 连接点

r - 我应该如何处理多项选择/响应(检查所有适用的)数据?

regex - 提取字符串中括号之间的数字