我正在尝试从我正在使用的网络服务器解析一个json,虽然我可以回到iOS 8,但我实际上无法做到这一点。这是我正在使用的代码:
let str = "URL-THAT-HAS-THE-JSON"
let url = NSURL(string: str)
let data = NSData(contentsOfURL: url!)
var names : [String] = []
do
{
let json = try NSJSONSerialization.JSONObjectWithData(data!, options: [] )
if let blogs = json["blogs"] as? [[String: AnyObject]]
{
for blog in blogs
{
if let name = blog["name"] as? String
{
names.append(name)
}
}
}
}
catch {
print("error serializing JSON: \(error)")
}
print (names)
不幸的是我不能给你json的网址,但我可以确保它在服务器端工作。有人可以给我一些帮助我做错了吗?
答案 0 :(得分:0)
这个问题的答案是我正在打包数据,因为我的应用程序没有崩溃。谢谢大家回答。