根据id和cateid相等的项进行合并重组(proid和sunnum)初始数据格式如下:
"list": [
{
"id": "01",
"cateid": "12",
"proid": "31",
"sunnum": "200",
},
{
"id": "01",
"cateid": "12",
"proid": "32",
"sunnum": "10",
},
{
"id": "02",
"cateid": "13",
"proid": "33",
"sunnum": "2",
},
{
"id": "03",
"cateid": "14",
"proid": "34",
"sunnum": "12",
}
]
最终效果类似:
"list": [
{
"id": "01",
"cateid": "12",
"proid": [
{
"proid":"31",
},
{
"proid":"32",
}
],
"sunnum": "210",
},
{
"id": "02",
"cateid": "13",
"proid": [
{
"proid":"33",
}
],
"sunnum": "2",
},
{
"id": "03",
"cateid": "14",
"proid": [
{
"proid":"34",
}
],
"sunnum": "12",
}
]
最简单直接的方法,直接遍历重组