【发布时间】:2016-10-31 06:11:20
【问题描述】:
我想发送下面的参数
{"serial_number":{"type":"match", "value":"somevalue"}}
所以我就这样尝试
let parameters : [String:AnyObject] = [
"serial_number":[
"type":"match",
"value":serialNum
]
]
然后像这样'GET'
Alamofire.request(.GET, Constant.WebClient.Cool + "/creator/" + cid + "/wa?filling=", parameters: nil, headers: headers)
.responseJSON { response in
switch response.result {
case.Success(let JSON):
print("get json is success")
if JSON["status"] != nil && JSON["status"] as! String == "fail"{
print("some error occured")
}
else{
let resultArray = JSON as! NSArray
print("\(resultArray)")
}
break
case .Failure(let error):
print("request failed with error : \(error.localizedDescription)")
}
}
但对我不起作用。如何获得
{"serial_number":{"type":"match", "value":"someval"}}
到字典。希望您对此有所帮助。当我尝试打印字典时,如下所示
["serial_number": {
type = match;
value = "some val";
}]
希望您对此有所帮助。
【问题讨论】:
标签: parameters get swift3 nsdictionary alamofire