swift – 如何将JSON数组与Alamofire参数一起使用?

swift – 如何将JSON数组与Alamofire参数一起使用?,第1张

概述我在构造参数时遇到了一些麻烦,以便我们的服务器API能够将其读作有效的 JSON. Alamofire在快速语言中使用这样的参数 let parameters : [String: AnyObject] =[ "string": str "params": HOW I INSERT A VALID JSON ARRAY HERE] 问题是AnyObject似乎不接受JSON所以 我在构造参数时遇到了一些麻烦,以便我们的服务器API能够将其读作有效的 JSON.

Alamofire在快速语言中使用这样的参数

let parameters : [String: AnyObject] =[    "string": str    "params": HOW I INSERT A VALID JsON ARRAY HERE]

问题是AnyObject似乎不接受JsON所以我如何使用swift发送/创建这样的结构?

{"string": str,"params" : [    {        "param1" : "something","param2" : 1,"param3" : 2,"param" : false    },{        "param1" : "something","param" : false    }]}
解决方法 摘自 Alamofire的GitHub页面:

let parameters = [    "foo": [1,2,3],"bar": [    "baz": "qux"]]Alamofire.request(.POST,"http://httpbin.org/post",parameters: parameters,enCoding: .JsON)// http body: {"foo": [1,"bar": {"baz": "qux"}}

编辑:从你的例子:

let parameters = [    "string": "str","params": [[    "param1" : "something","param" : false],[    "param1" : "something","param" : false]]]
总结

以上是内存溢出为你收集整理的swift – 如何将JSON数组与Alamofire参数一起使用?全部内容,希望文章能够帮你解决swift – 如何将JSON数组与Alamofire参数一起使用?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1006392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存