我查询数据库出来有一个结构
[
{
"id": 1,
"price": {
"flowOutPlanPrice": {
"national": null,
"inProvince": {
"isDaily": 0,
"price": "1.00",
"quantity": "0.50"
}
}
}
},
{
"id": 1,
"price": {
"flowOutPlanPrice": {
"national": {
"isDaily": 0,
"price": "2.00",
"quantity": "0.50"
},
"inProvince": null
}
}
},
{
"id": 2,
"price": {
"flowOutPlanPrice": {
"national": {
"isDaily": 0,
"price": "2.00",
"quantity": "0.50"
},
"inProvince": null
}
}
},
{
"id": 2,
"price": {
"flowOutPlanPrice": {
"national": null,
"inProvince": {
"isDaily": 0,
"price": "1.00",
"quantity": "0.50"
}
}
}
}
]
然后怎么处理输出下面的解构啊?相同id的,national和inProvince合并一起
[
{
"id": 1,
"price": {
"flowOutPlanPrice": {
"national": {
"isDaily": 0,
"price": "2.00",
"quantity": "0.50"
},
"inProvince": {
"isDaily": 0,
"price": "1.00",
"quantity": "0.50"
}
}
}
},
{
"id": 2,
"price": {
"flowOutPlanPrice": {
"national": {
"isDaily": 0,
"price": "2.00",
"quantity": "0.50"
},
"inProvince": {
"isDaily": 0,
"price": "1.00",
"quantity": "0.50"
}
}
}
}
]