无法使用swiftyJSON获取json对象

时间:2017-05-09 16:11:48

标签: swift swifty-json

我正在使用alamofire 4和swiftyJson。使用此代码arr始终为空。为什么呢?

network.request("https://i.instagram.com/api/v1/discover/ayml/", method: .post, parameters: params).responseJSON { (response) in

        let swiftyJsonVar = JSON(response.result.value!)

        var arr = swiftyJsonVar["groups"][0]["items"]
    }

json回复在这里https://pastebin.com/EJsuYEjD

1 个答案:

答案 0 :(得分:0)

我已检查过您的回复。它包含10个项目!我检查的方式:

let url = Bundle.main.url(forResource: "file", withExtension: "txt")!
let data: Data = try! Data.init(contentsOf: url)
let json = JSON(data: data)
let groups = json["groups"][0]["items"]

我认为swiftyJsonVar可能无效,或者您收到其他回复,而不是您提供的回复