我想使用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]
答案 0 :(得分:1)
之后我发现我的问题是Alamofire请求我忘了添加编码参数而解决方案是
Alamofire.request("https://httpbin.org/post", parameters: parameters, encoding: URLEncoding.httpBody)