我需要將我得到的各種答案與同一個 API 上的 get 合并。我需要使用 Javascript 我重申我將為每個 GET API 呼叫獲得相同的格式。我只需要在最后獲得一個 json,如問題末尾所示。例如第一個請求讓我:
{
"data": [{
"id": 10896584,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
}]
}
第二個請求給了我:
{
"data": [{
"id": 29384883,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
}]
}
所以我想合并這兩個回應并得到一個像:
{
"data": [{
"id": 10896584,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
},
{
"id": 29384883,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
}
]}
}
}
uj5u.com熱心網友回復:
這樣的事情應該作業:
const response1 = {
"data": [{
"id": 10896584,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
}]
};
const response2 = {
"data": [{
"id": 29384883,
"recipient_id": " 393881903818",
"delivery_status": "delivered",
"verbose_delivery_status": "Delivered",
"direction": "OUT",
"country": "IT",
"price": "0.000",
"is_two_way": false,
"receive_dlr": "",
"webhook_url": "",
"created_at": "2021-10-28T12:48:44 00:00"
}]
};
const result = JSON.parse(JSON.stringify(response1));
result.data.push(...response2.data);
console.log(result);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/374242.html
標籤:javascript 接口 http
