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

如何通过SwiftyJson和Alamofire发布嵌套的json,如下所示(Swift 3)

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

我使用alamofire检查了很多post的Json post嵌套对象 , 如何使用Alamofire和SwiftyJSON访问嵌套的JSON值? , Alamofire JSON对象和集合的序列化和…但他们都没有帮助这种情况。

尝试这个

 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) } 

我希望这有帮助