比如:返回的数据格式是[{"id":"1", "name":"lisi","age":18,......},{"id":"2", "name":"wanger","age":18,......},{"id":"3", "name":"zhangsan","age":23,......},{"id":"1", "name":"liuqie","age":12,......},{"id":"2", "name":"ningba","age":19,......}]就是将id一样的放在一起,返回的格式是[{{"id":"1", "name":"lisi","age":18,......},{"id":"1", "name":"liuqie","age":12,......}},{{"id":"2", "name":"wanger","age":18,......},{"id":"2", "name":"ningba","age":19,......}},{"id":"3", "name":"zhangsan","age":23,......}]我试过用stream流写过,他返回的map集合不行,不适合,他分组出来会带key以及将id一样的变成list集合格式,求大神指教
14条回答 默认 最新
shallow丶十三 2021-01-25 15:49关注最后的格式是
[
{
"groupname": "值1",“time”:0.5,
"item": [
{"id": "1", "groupname": "值1", "value": "11"},
{ "id": "2", "groupname": "值1", "value": "22"}
]
},
{
"groupname": "值2","time":0.8,
"item": [
{"id": "3", "groupname": "值2", "value": "33"},
{ "id": "4", "groupname": "值2", "value": "44"}
]
},
{
"groupname": "值3","time":1.5,
"item": [
{"id": "5", "groupname": "值3", "value": "55"},
{ "id": "6", "groupname": "值3", "value": "66"}
]
}
]评论 打赏 举报解决 1无用