SwiftyJSON返回null

时间:2015-11-01 09:37:05

标签: ios swifty-json swift2.1

我将简化我的代码示例。我有这段代码: http://i.stack.imgur.com/QoKcc.png

Alamofire.request(.GET, "https://blah.com/users").response { (request, response, data, error) -> Void in 

   let json = JSON(data:data!)

   print(json) 
}

正如您在图像中看到的,我从Web服务获取数据,但在尝试使用我的数据初始化时,JSON返回null。我在这里做错了什么?

edit:从let newStr = NSString返回的字符串值(数据:数据!,编码:NSUTF8StringEncoding)

http://i.stack.imgur.com/h8hav.png

1 个答案:

答案 0 :(得分:0)

我已更新为Alamofire 2.0,此语法有效

Alamofire.request(.GET, url, parameters:nil, headers: header)
            .responseJSON { request, response, result in

                switch result {
                case .Success(let data):
                    let json = JSON(data)

                case .Failure(_, let error):
                    print("Request failed with error: \(error)")
                }
        }