Alamofire - SWIFT JSON ARRAY
我想像这样传递JSON ARRAY -
[
{
"OrgId": 1001,
"ClassworkId": 999800580,
}, {
"OrgId": 1001,
"ClassworkId": 0,
}
]
我正在使用此方法 - 我想解决参数 - [String:AnyObject] - >阵列
func delateClasswork (parameters: [String: AnyObject],completion: (success : Bool) -> Void) {
request(.POST, "strURL", parameters: parameters, encoding:.JSON).responseJSON {
response in switch response.result {
case .Success(let JSON):
if((JSON.valueForKey("StatusId")) as! NSNumber == 1){
completion(success: true)
break
}else{
completion(success: true)
break
}
case .Failure(let error):
completion(success : false)
break
}
}
}
答案 0 :(得分:1)
将整个数据分配到一个参数data
,这会将类型保持为[String:AnyObject]
。
let parameters:[String:AnyObject] = [
"data" : [
[
"OrgId": 1001,
"ClassworkId": 999800580,
],
[
"OrgId": 1001,
"ClassworkId": 0,
]
]
]
在服务器端,您必须使用data
密钥解析数据。