首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java或scala中将bson嵌套到平面bson

在java或scala中将bson嵌套到平面bson
EN

Stack Overflow用户
提问于 2016-10-25 09:48:51
回答 1查看 507关注 0票数 1

如何在java或scala中将嵌套的bson转换为平面bson?

输入Bson

代码语言:javascript
复制
{
  a: 10,
  b: {
    c: 20,
    d: {
      e: "a" 
    }
  }
}

输出Bson

代码语言:javascript
复制
{
  a: 10,
  b_c: 20,
  b_d_e: "a"
}

我面临的问题是

代码语言:javascript
复制
{
    "_id": {
      "$oid": {}
    },
    "dateField": {
       "$date": {}
    }
}

我想要id作为字符串,而datefield作为日期

EN

回答 1

Stack Overflow用户

发布于 2016-10-25 10:54:52

您可以使用https://github.com/wnameless/json-flattener库。

代码语言:javascript
复制
new JsonFlattener(json).withSeparator('_').flatten()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40236694

复制
相关文章

相似问题

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