我发出了此请求:
1
我得到了不同字段的答复:
func AlamofireGetCode()
{
let username: String = searchTextField.text!
var url:String!
url = "https:// ... "
AF.request(url, method: .get, encoding: JSONEncoding.default)
.responseJSON { response in
switch response.result {
case .success:
debugPrint(response)
case .failure(let error):
fatalError("\(error)")
}
}
}
如何在Swift中获取某些特定字段,例如“用户名”? 我想拥有所有用户的所有用户名并将其存储,您能帮我吗?
答案 0 :(得分:0)
在https://jsonparseronline.com/中粘贴您的响应以查看对象的结构。它将显示您可以使用下标访问的所有键和值。
答案 1 :(得分:0)
您需要提供一种将JSON响应解析为的类型。使用quicktype.io这样的网站可以从您的JSON生成一个网站,但是任何Decodable
类型都可以。然后,您可以使用Alamofire的responseDecodable
处理程序来解析您的响应。
AF.request(url).responseDecodable(of: TypeToParse.self) { response in
debugPrint(response)
}