首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jsonlite -R中的元数据

jsonlite -R中的元数据
EN

Stack Overflow用户
提问于 2017-08-03 01:11:18
回答 1查看 212关注 0票数 1

我有一个关于使用R的JSON文件中的元数据的问题。我在R中有一个数据帧,我正在使用函数jsonlite::toJSON将其转换为JSON文件。

但是,我想向JSON文件中添加一些元数据。基本上让我的JSON输出看起来像这样?

代码语言:javascript
复制
{
    "metadata" :{
        "status": "active",
        "msg": "my_message"
    },
    "data" :{
        "id": 1001,
           "name": "Bob"
       }
 }

让我知道我如何才能做到这一点!

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-08-03 01:46:31

你可以这样做

代码语言:javascript
复制
df   <- data.frame(id = 1001, name = 'Bob')
meta <- data.frame(status = 'active', msg = 'my_msg')
jsonlite::toJSON(list('metadata'=meta, 'data'=df), pretty = T)

哪一项会产生

代码语言:javascript
复制
{
  "metadata": [
    {
      "status": "active",
      "msg": "my_msg"
    }
  ],
  "data": [
    {
      "id": 1001,
      "name": "Bob"
    }
  ]
} 

其关键思想是构建元数据和数据的列表。

由于评论而更新:

代码语言:javascript
复制
df   <- data.frame(id = 1001, name = 'Bob')
meta <- list(status = 'active', msg = 'my_msg')
jsonlite::toJSON(list('metadata'=meta, 'data'= df), pretty = F, auto_unbox = T)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45467075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档