我试图运行以序列化 JSON 响应,但我在“let json = ...”行收到错误。错误是“对成员‘jsonObject(with:options:)’的引用不明确”。如果有人知道如何解决这个问题,我会很感激
Alamofire.request("https://httpbin.org/get").responseJSON { response in
if let JSON = response.result.value {
do {
let json = try JSONSerialization.jsonObject(with: response.result.value!, options: .allowFragments)
} catch {
print ()
}
print("JSON: \(JSON)")
}
}
最佳答案
因为 response.result.value
是字典 __NSDictionaryI
的类型,而不是 jsonObject
预期的数据。您可以轻松地从 JSON
中检索值,无需转换为 json,例如:JSON["title"]
关于ios - 使用 Alamofire 序列化 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40558133/