我正在使用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
答案 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
可能无效,或者您收到其他回复,而不是您提供的回复