如何使用Swift 3中的Alamofire在POST请求中发送给定的JSON作为参数?

时间:2017-02-24 11:33:44

标签: json swift swift3 alamofire

我有以下JSON,必须包含在POST请求的主体中,

    {
      "type" : "myData",
      "condition" : {"projectid": 40}
    }

如何使用Alamofire形成我的POST请求?

1 个答案:

答案 0 :(得分:2)

您只需创建参数Dictionary

let parameters: [String:Any] = [ "type" : "myData", "condition" : ["projectid" : 40]]

现在使用parameters传递此Alamofire字典。

Alamofire.request(urlString, method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON { response in
    print(response)
}