Json 添加[[String:AnyObject]]作为Alamofire调用(Swift 2)的参数

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,

我有这个JSON(这是一个简化版本):

我正试图用这个JSON on参数执行一个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")
            }
        }

有人能帮忙吗?非常感谢。

这可能会帮助您我用以下代码获得此错误@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"]]