我正在开发一款社交网络应用。当用户注册时,将收到带有以下json结果的api响应:
[Success: {
'id': 2
'username': demo
'email': demo@gmail.com
}]
使用序列化我可以打印这个json对象。但是当我尝试将特定属性(如id
或username
)打印为Dictionary或String时,应用程序在结果中不显示任何内容。
答案 0 :(得分:0)
制作变量
var jsonArray = [AnyObject]()
然后:
do {
let url = URL(string: "YOUR JSON URL")!
print(getDataURL)
let data = try Data(contentsOf: url)
jsonArray = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as! [[String:Any]] as [AnyObject]
}
catch let error {
print(error)
}