json使用alamofire在swift中发布嵌套对象

json使用alamofire在swift中发布嵌套对象,json,swift,parsing,alamofire,Json,Swift,Parsing,Alamofire,我想使用Alamofire my objects结构在API中发布嵌套的json对象,如下所示 ["example" : { "fname":"john", "lnamed":"Doe" },{ "fname":"john", "lname":"Doe" }, . . . ] 我的问题是,当我制作数组时,它变得像[“示例”:[[“fname”:“john”,“lname”:“Doe”],[“fname”:“john”,“lname”:“Doe”]]] 因此,由于阵列的原因,它们的

我想使用Alamofire my objects结构在API中发布嵌套的json对象,如下所示

["example" :
 {
 "fname":"john",
 "lnamed":"Doe"
 },{
 "fname":"john",
 "lname":"Doe"
 },
.
.
.
]
我的问题是,当我制作数组时,它变得像[“示例”:[[“fname”:“john”,“lname”:“Doe”],[“fname”:“john”,“lname”:“Doe”]]] 因此,由于阵列的原因,它们的值是额外的一个方括号。下面是我的代码

var exampleObj = [String:AnyObject]()

var examplesArray  = [exampleObj]

    for example in examples
    {

        exampleObj = ["fname":example[fname] as AnyObject, "lname":example["lname"] as AnyObject]

        examplesArray.append(exampleObj)
    }



        let parameters = ["example": examplesArray] 

当我发现我的问题是Alamofire请求时,我忘记添加编码参数,解决方案是

Alamofire.request("https://httpbin.org/post", parameters: parameters, encoding: URLEncoding.httpBody)