如何在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作为日期
发布于 2016-10-25 10:54:52
您可以使用https://github.com/wnameless/json-flattener库。
new JsonFlattener(json).withSeparator('_').flatten()https://stackoverflow.com/questions/40236694
复制相似问题