我有这个JSON(这是一个简化版本):
{
"from":0,
"location": [{
"city":"Barcelona"
}]
}
我正在尝试使用此JSON参数执行Alamofire请求。所以我键入了这样的内容:
let parameter = [
"from":0,
"location": [
["city": "Barcelona"]
]
]
但似乎Alamofire并不接受从[{}]到[[]]的参数解析。我已经读过,解决这个问题的一种方法是使用MutableURLRequest,但我找不到任何明确的例子。
Alamofire.request(.GET, "http://myurl", parameters: (params as! [String : AnyObject]), headers: nil).responseCollection { (response: Response<[Group], NSError>) in
switch response.result {
case .Success(let groups):
print("Success")
case .Failure(_):
print("Failure")
}
}
上面的代码有效,我从这个Alamofire请求中得到了结果,但忽略了这一点:
"location": [ ["city": "Barcelona"]]
有人可以提供帮助吗?非常感谢你。