【问题标题】:array of objects set to be parameter when using POST request of Alamofire使用 Alamofire 的 POST 请求时设置为参数的对象数组
【发布时间】:2015-10-11 04:37:29
【问题描述】:

我正在使用 Alamofire 向服务器发送一个请求,请求的主体包含一个参数,格式为:

list: [ { "phone":"13917115283", "name": "Sky" }, { "phone":"13689652145", "name": "RJ" } ]

知道如何发布这样的请求吗?谢谢

【问题讨论】:

  • 它是您想要的完整发布请求吗?它应该在 [ ] 或 { } 里面。你想要哪个?
  • 我的回答不能解决你的问题?

标签: ios alamofire


【解决方案1】:

您可以使用 SwiftyJSON

轻松实现此目的

通过 Cocoapods 或手动安装。 对于手动操作,您可以简单地下载 SwiftyJSON.xcodeproj 文件并将其添加到您的工作区中。

在构建阶段为 iOS 添加 SwiftyJSON 框架

现在只需将其导入您的 ViewController

 import SwiftyJSON

即使在导入之后,如果 Xcode 无法识别它。清理并构建它。

代码

var arrDic: NSArray = [
      ["phone": "13917115283", "name": "Sky"]
    , ["phone": "13689652145", "name": "RJ"]
                        ]
let response = [ "list" : JSON(arrDic) ]

print(JSON(response))

最终输出

【讨论】:

    猜你喜欢
    • 2018-09-21
    • 2020-11-09
    • 2016-08-02
    • 2015-10-28
    • 2021-01-13
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    相关资源
    最近更新 更多