r - 从 R 在 JSON 对象中写入 NULL
问题描述
我正在从 R 中编写一个 JSON 对象,其中一个值为null
. 但我无法弄清楚如何在 R 中编写它,以便在 JSON 中显示为:null
而不是"null"
nor {}
。
这是我在 R 中的内容:
id <- "S_0001"
count <- NULL
o <- list("id"=id, "count"=count)
toJSON(o, pretty=TRUE)
但这给了我以下 JSON:
{
"id": ["S_0001"],
"count": {}
}
我需要得到:
{
"id": ["S_0001"],
"count": null
}
我试过unlist(NULL)
, orunbox("null")
等但没有运气。我看过几篇关于如何将null
值从 JSON 检索到 R 的文章,但不是相反的。
我怎么能做到这一点?
解决方案
您必须使用以下null
选项:
> toJSON(o, null="null", pretty=TRUE)
{
"id": ["S_0001"],
"count": null
}
推荐阅读
- ios - 发送带有多个附件的电子邮件 (Swift)
- python-3.x - Python 默认行为会吃掉所有输入行,将 EOFError 留给下一个脚本
- linux - 如何知道 .sh 文件内容是在 crontab 中执行的
- python - 有没有一种直接的方法可以使用 Swift 对 Apple Watch 应用程序调用 Python 或 NodeJS API?
- ruby-on-rails-6 - Rails 生产容器“您要查找的页面不存在。”
- http-status-codes - “Too Soon to Renew JWT Token”的适当 HTTP 状态代码
- excel - 从 Excel 读取时,Pandas 将整数转换为实数
- google-api - 从 Nest-camera 获取单个图像
- javascript - 如何创建具有创建和加入大厅功能的网站
- javascript - 我正在尝试用 Javascript 编写一个基本的国际象棋引擎。该板是一个数组数组。为什么我不能让棋子移动?