OGeek|极客世界-中国程序员成长平台

标题: ios - Alamofire 在参数中发送字典数组 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 19:43
标题: ios - Alamofire 在参数中发送字典数组

我有一个 POST API 在其中发送多个参数,其中一个参数必须是 dictionariesarray

let arr = [
    [
        "id" : "1",
        "price" : "10"
    ],
    [
        "id" : "2",
        "price" : "20"
    ]
]
let params : Parameters = [

    "param1" : "anyvalue1",

    "param2" : "anyvalue2",

    "param3" : arr,

    ]

当我在 Alamofire Request 中使用这些参数并点击 API 时,print(res.result.value) 总是返回未知。谁能帮我这个。以下是请求API的方式

Alamofire.request(url, method:.post, parameters: params).responseJSON{(res) in print(res.result.value)//总是显示'unknown'作为输出 }



Best Answer-推荐答案


尝试使 params 像这样的 [String :Any ] 的 Dic :

let params : [String:Any] = [

    "param1" : "anyvalue1",

    "param2" : "anyvalue2",

    "param3" : arr,

    ]

关于ios - Alamofire 在参数中发送字典数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48680530/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4