发送 Alamofire JSON 数组 Swift

Posted

技术标签:

【中文标题】发送 Alamofire JSON 数组 Swift【英文标题】:Send Alamofire JSON Array Swift 【发布时间】:2016-07-01 19:49:32 【问题描述】:

我需要用这个正文发送请求:

["uid":777]

我如何使用 Alamofire 和 SwiftyJSON 来做到这一点

【问题讨论】:

【参考方案1】:

在 Alamofire 的 own GitHub readme 上找到:

let parameters = [
    "foo": [1,2,3],
    "bar": [
        "baz": "qux"
    ]
]

Alamofire.request(.POST, "https://httpbin.org/post", parameters: parameters, encoding: .JSON)
// HTTP body: "foo": [1, 2, 3], "bar": "baz": "qux"

所以我猜你会按如下方式编写要发送的数据:

let dataToSend = ["uid":"777"] // or more brackets if you want an Array of Dictionaries

【讨论】:

以上是关于发送 Alamofire JSON 数组 Swift的主要内容,如果未能解决你的问题,请参考以下文章

发送包含数组的数组 json 主体(Alamofire、Swift、iOS)

发送 Alamofire JSON 数组 Swift

Alamofire:发送带有字典数组的 JSON

试图在 alamofire 中发送 json 对象,但它在 json 数组中

在 swift 中使用 alamofire 发送 JSON 数组作为参数

如何在 swift 3 中使用 Alamofire 制作和发送字典数组(JSON 格式)发送到服务器