ios – 如何通过SwiftyJson和Alamofire发布嵌套的json?

ios – 如何通过SwiftyJson和Alamofire发布嵌套的json?,第1张

概述如何通过 SwiftyJson和Alamofire将嵌套的json作为方法体发布?(Swift 3) { "a":{ "a1": "v1", "a2": "v2" }, "b":"bv"} 我查了很多帖子Json post nested objects in swift using alamofire ,How do I access a nested 如何通过 SwiftyJson和Alamofire将嵌套的Json作为方法体发布?(Swift 3)

{   "a":{      "a1": "v1","a2": "v2"   },"b":"bv"}

我查了很多帖子Json post nested objects in swift using alamofire
,How do I access a nested JSON value using Alamofire and SwiftyJSON?
,Alamofire JSON Serialization of Objects and Collections和……
但他们都没有帮助这种情况.

解决方法 试试这个

func test()    {        var exampleParameters : [String : Any] = ["b" : "bv"]        exampleParameters["a"] = ["a1": "v1","a2": "v2"]        deBUGPrint(exampleParameters.description)        let devUrlPush = URL.init(string:"yourURL")        var request = URLRequest(url: devUrlPush!)        request.httpMethod = "POST"        request.setValue("application/Json",forhttpheaderFIEld: "Content-Type")        request.httpBody = try! JsONSerialization.data(withJsONObject: exampleParameters)        Alamofire.request(request).responseJsON { (response) in            if( response.result.isSuccess)            {            }else            {            }        }        let string = String(data: request.httpBody!,enCoding: .utf8)        let JsonString = JsON(data: request.httpBody!)        deBUGPrint(JsonString.rawString(.utf8,options: .prettyPrinted))        deBUGPrint(string)    }

我希望这有帮助

总结

以上是内存溢出为你收集整理的ios – 如何通过SwiftyJson和Alamofire发布嵌套的json?全部内容,希望文章能够帮你解决ios – 如何通过SwiftyJson和Alamofire发布嵌套的json?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1019786.html

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

发表评论

登录后才能评论

评论列表(0条)

保存