如何从这个JavaScript代码中提取URL

时间:2017-07-21 15:00:27

标签: facebook swift3

所以我遇到了这个问题。这是我的Facebook图形请求中的代码

b

这部分代码

  

print(friends [0] as AnyObject)

返回:

if error != nil {
                print(error ?? "error unknows")
                return
            }
            let resultDict = result as? NSDictionary
            let data = resultDict?["data"] as! NSArray
            for i in 0 ..< data.count
            {
                let valueDict : NSDictionary = data[i] as! NSDictionary
                let id = valueDict.object(forKey: "id") as! String
                print("the id value is \(id)")
            }

            let friends = resultDict?.object(forKey: "data") as! NSArray
            print(friends[0] as AnyObject)
            print("Found \(friends.count) 

我知道如何提取名称和ID,但我知道提取问题的图片网址。从我问到的问题是javascript而不是JSON。谢谢你帮助一个新手!

1 个答案:

答案 0 :(得分:1)

如果您已经知道如何提取ID,那么您不应该使用url存在问题。假设你通过以下方式提取id:

friends[0]["id"]

然后提取您将使用的网址:

friends[0]["picture"]["data"]["url"]

这只是JSON。