我的格式为ResultSet
:
id type label id_veh pic_id pic_typ pic_url
10 DMG02 2 VIMG0015 PIC01 JPG URL1
9 DMG01 1 VIMG0015 PIC01 JPG URL1
9 DMG01 1 VIMG0015 PIC02 JPG URL2
我希望JSON object
像这样:
{
"properties": [{
"wlkArndMediaList": [{
"mediaId": "PIC01",
"mediaTyp": "JPG",
"mediaURL": "URL1"
}],
"id": 2,
"damageType": "DMG02",
"mapKey": "VIMG0015",
},
{
"wlkArndMediaList": [{
"mediaId": "PIC01",
"mediaTyp": "JPG",
"mediaURL": "URL1"
},
{
"mediaId": "PIC02",
"mediaTyp": "JPG",
"mediaURL": "URL2"
}],
"id": 1,
"damageType": "DMG01",
"mapKey": "VIMG0015",
}]
}
我不知道如何在一个json字符串中组合相同id的图片行。如何在pic id上添加循环以组合在一个id中。我的结果是以这种形式出现的:
{
"properties": [{
"wlkArndMediaList": [{
"mediaId": "PIC01",
"mediaTyp": "JPG",
"mediaURL": "URL1"
}],
"id": 2,
"damageType": "DMG02",
"mapKey": "VIMG0015",
},
{
"wlkArndMediaList": [{
"mediaId": "PIC01",
"mediaTyp": "JPG",
"mediaURL": "URL1"
},
{
"mediaId": "PIC01",
"mediaTyp": "JPG",
"mediaURL": "URL1"
}],
"id": 1,
"damageType": "DMG01",
"mapKey": "VIMG0015",
}]
}