所以我遇到了这个问题。这是我的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。谢谢你帮助一个新手!
答案 0 :(得分:1)
如果您已经知道如何提取ID,那么您不应该使用url存在问题。假设你通过以下方式提取id:
friends[0]["id"]
然后提取您将使用的网址:
friends[0]["picture"]["data"]["url"]
这只是JSON。