我有模特的最爱。在UI中,可以拖动和重新排序这些优惠。
更新订单时,我想将其保存到API。是否可以通过向API发送1个请求来保存多个收藏夹?默认情况下,每个收藏夹的1个请求会在favorite.save()上发送。
我想要的是1 PUT请求形成如下:
// PUT /api/users/1/favorites
// or
// PUT /api/favorites
{
"favorites": [
{
"id": 2,
"order": 1
}, {
"id": 5,
"order": 2
}, {
"id": 12,
"order": 3
}
]
}
答案 0 :(得分:-3)
您好,我不知道您使用的是哪种技术。如果您使用的是java,那么您可以执行以下操作。
获取一个包含地图的ArrayList。
映射itemMap = new HashMap();
ArrayList orderList = new ArrayList();
现在将项目添加到itemMa,并将地图添加到orderList。
现在将orderList转换为json。
希望它会有所帮助。