let responseString = String(data: data, encoding: .utf8)
if responseString["is_valid"] == true {
print("Login Successful")
} else {
print("Login attempt failed")
}
我正在尝试从 responseString
字典中获取 "is_valid"
的值。但是,我不知道如何。我尝试过的一切都失败了。
responseString
当通过 print()
输出时看起来像这样:
{
"is_valid": true
}
最佳答案
你可以这样使用:
if let responseString = try? JSONSerialization.jsonObject(with: data, options: []) as? [String: Bool] {
if responseString!["is_valid"] == true {
print("Login Successful")
} else {
print("Login attempt failed")
}
}
关于ios - 如何从 Swift3/Swift4 中的 JSON 中获取 bool 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46625552/