我是解析 JSON 和使用 Restful API 的新手。Whatevs,我一直在寻找这个问题,我发现了很多。但我想不通。
我要解析的 JSON 是:http : //jsonplaceholder.typicode.com/users
guard let url = URL(string: "http://jsonplaceholder.typicode.com/users/") else {return}
let session = URLSession.shared
session.dataTask(with: url) { (data, response, error) in
if error != nil {
print(error ?? "")
}
if data != nil {
do{
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableLeaves)
guard let idk = json as? [Dictionary<String, Any>] else {return}
print(idk)
}
catch{
print(error)
}
}
}.resume()
Run Code Online (Sandbox Code Playgroud)
我来到这里,我无法继续前进。例如,我想访问 id、name 和 username,但我不知道该怎么办了。我想知道如果我想深入研究 Adress 的字典怎么办?
我只是想改变Label的字符串中某些单词的颜色.
我想做的是:
但它不起作用,它说:'NSMutableRLEArray replaceObjectsInRange:withObject:length :: Out of bounds'
所以我需要一个建议来做这个简单的事情,我需要一个技巧来做到这一点.你们可以发送你的方式.