【发布时间】:2022-01-06 05:45:21
【问题描述】:
我需要将获得的各种答案与在同一个 API 上获得的结果合并。 我需要使用 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"
}]
}
所以我想合并这两个响应并得到一个像这样的 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"
},
{
"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"
}
]}
}
}
【问题讨论】:
-
没有足够的详细信息,例如您使用的后端技术。据我了解,您可以从这里获取想法:stackoverflow.com/questions/65427398/…
-
我需要用纯javascript来做,因为它是一个简单的一次性手动操作。我对我的端点进行了提取操作,然后我得到了这些数据。
标签: javascript api http