我一直坚持的问题,我想做动态Map的JSON数据,这也是不断变化的问题是:假设数据来自API,所以我已经创建了演示数据
{
"api1": [
{
"jid":101,
"clientName":"ABC"
},
{
"jid": 102,
"clientName": "XYZ"
}
],
"api2":[
{
"jobId":1101,
"jClientName": "ABCD"
},
{
"jobId": 1102,
"jClientName": "XYZA"
}
],
"api3":[
{
"id":19001,
"jobCName":"ABCDEF"
},
{
"id": 19002,
"jobCName": "PQRSTU"
}
]
}
在该数据中,每个API具有2个记录。我想要将数据Map成以下给定格式,
[
{
"jobid":101,
"clientName":"ABC"
},
{
"jobid": 102,
"clientName": "ABCD"
},
{
"jobid": 1101,
"clientName": "ABCDEF"
}
]
因此,所有数据都应正确Map,第一个API具有clientName,第二个api具有jClientName,第三个api具有jobCName。这些字段可以是动态,但我希望它们在clientName列中正确Map。我如何解决此问题,应该采取什么方法或做什么
需要此格式的响应,即每个字段应正确Map,预期输出为:
[
{
"jobid":101,
"clientName":"ABC"
},
{
"jobid": 102,
"clientName": "ABCD"
},
{
"jobid": 1101,
"clientName": "ABCDEF"
}
]
对此应该实现什么逻辑
1条答案
按热度按时间gcmastyq1#