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

时间:2016-10-30 19:43:14

标签: json swift parsing alamofire

我想使用Alamofire在API中发布嵌套的json对象我的对象structere是这样的

["example" :
 {
 "fname":"john",
 "lnamed":"Doe"
 },{
 "fname":"john",
 "lname":"Doe"
 },
.
.
.
]

我的问题是,当我制作阵列时,它变得像["示例": [ [" fname":" john& #34;" L-NAME":" Doe的"],[" FNAME":"约翰"" L-NAME" :" 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] 

1 个答案:

答案 0 :(得分:1)

之后我发现我的问题是Alamofire请求我忘了添加编码参数而解决方案是

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