Json 添加[[String:AnyObject]]作为Alamofire调用(Swift 2)的参数
我有这个JSON(这是一个简化版本): 我正试图用这个JSON on参数执行一个Alamofire请求。所以我键入了如下内容:Json 添加[[String:AnyObject]]作为Alamofire调用(Swift 2)的参数,json,swift,nsdictionary,alamofire,swifty-json,Json,Swift,Nsdictionary,Alamofire,Swifty Json,我有这个JSON(这是一个简化版本): 我正试图用这个JSON on参数执行一个Alamofire请求。所以我键入了如下内容: let parameter = [ "from":0, "location": [ ["city": "Barcelona"] ] ] 但Alamofire似乎不接受参数上从[{}]到[[]]的解析。我已经读到解决这个问题的一种方法是使用MutableURLRequest,但我没有找到任何明确的例子 Alamofire.request(.GET,
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")
}
}
有人能帮忙吗?非常感谢。这可能会帮助您我用以下代码获得此错误@NiravD:error Domain=nsurerrordomain code=-1017“no se puede analizar la respuesta”UserInfo={NSUnderlyingError=0x7fcacfa367a0{error Domain=kCFErrorDomainCFNetwork code=-1017“(null)”UserInfo={kCFStreamErrorCodeKey=-1,{kcfstreamerdomainkey=4}也许这会帮助你我用这个代码得到这个错误@NiravD:error Domain=NSURLErrorDomain code=-1017“no se puede analizar la respuesta”UserInfo={NSUnderlyingError=0x7fcacfa367a0{error Domain=kcferrorrdomaincfnetwork code=-1017“(null)”UserInfo={kCFStreamErrorCodeKey=-1,_kcfstreamerdomainkey=4}
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")
}
}
"location": [ ["city": "Barcelona"]]