json使用alamofire快速发布嵌套对象

Mohamed_j

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

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

我的问题是,当我制作数组时,它变得像[“ example”:[ [“ 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] 
Mohamed_j

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章