gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 07:05:22 25 4
gpt4 key购买 nike

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

输入Bson

{
a: 10,
b: {
c: 20,
d: {
e: "a"
}
}
}

输出Bson

{
a: 10,
b_c: 20,
b_d_e: "a"
}

我在解析时遇到的问题是

{
"_id": {
"$oid": {}
},
"dateField": {
"$date": {}
}
}

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

最佳答案

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

new JsonFlattener(json).withSeparator('_').flatten()

关于java - 在java或scala中将bson嵌套到平面bson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40236694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com