我有如下的价值观。
let values = ["06786984572365", "06644857247565", "06649998782227"]
let params:[String:Any] = ["delete_wishlist_products":"1"]
字符串
在Alamofire中使用Swift在API命中时,是否有任何可能的方法将字典和数组作为不带头的参数发送。
在这里找到我的示例代码:
func deleteWishlistValue(){
let values = ["12345", "1345", "1234"]
let params:[String:Any] = ["delete_wishlist_products":"1",
"product_id":values,
"customer_id":"152698"]
Alamofire.request(Services.deleteWishlist,method: .get,parameters: params, headers:nil).responseJSON { (response) in
if response.result.error == nil{
print(response)
}else{
print(response.result.error?.localizedDescription ?? "")
}
}
}
型
2条答案
按热度按时间mi7gmzs61#
下面是一个如何使用almofire在API中发送数组数据的示例
字符串
自己更改响应类和完成处理程序。
注意
encoding: JSONEncoding.default
这是你直接发送数组或dict到参数所必需的,要求你的后端开发人员相应地获取属性。d5vmydt92#
是的,你只需要定义一个数组,你几乎就完成了,只需要在你的字典中多一组[]。
字符串