在Swift中使用Alamofire处理JSON响应

时间:2014-10-21 01:28:07

标签: ios iphone json swift alamofire

我有一个问题,我想在Swift中使用Alamofire处理JSON响应 所以我在Stackoverflow上找到了这个答案,遗憾的是这篇文章比较早了几天。 我的问题是如何在第一次按下按钮时从Alamofire接收数据(没有swiftyJSON)。 我希望有人可以帮助我。

这是我在Stackoverflow上找到的链接。

Handle JSON Response with Alamofire in Swift

1 个答案:

答案 0 :(得分:3)

这是一个小例子。

如果jSON_file.json

失败,这就是JSON返回的内容
{ "transaction":"error" }

如果JSON成功json_file.json

,这就是JSON返回的内容
{ "transaction":"success" }

这是代码,你必须添加自己的URL,它将返回任何这些json响应。 (仅限示例)

        Alamofire.request(.GET, "http://myjsonexamplewebsite.com/json_file.json", parameters:nil)

            .responseJSON { (_, _, JSON, _) in

                //println(JSON)
                var response = JSON as NSDictionary

                var transaction = response.objectForKey("transaction") as String

                if transaction == "success" {

                    NSLog("JSON response was successfull")

                }
                else {

                    NSLog("JSON response had an Error")
                }

        }