我有以下输入
[
{
"id": "abc",
"data1": 3,
"data2": "test1",
},
{
"id": "abc",
"data1": 4,
"data2": "test1",
},
{
"id": "xyz",
"data1": 2,
"data2": "test2",
}
]
我想解析这个列表,将data 1转换为list,并将所有具有类似id的data 1添加到其中,如下所示,以创建新的list。
[
{
"id": "abc",
"data1": [3,4],
"data2": "test1",
},
{
"id": "abc",
"data1": [2],
"data2": "test2",
}
]
我试过几种方法,比如使用Map/Reduce,但是我的解决方案都不起作用。
2条答案
按热度按时间zzlelutf1#
jbose2ul2#
谢谢大家的帮助。我已经用下面的逻辑解决了