gpt4 book ai didi

ios - 如何在 swift 3.0 中检查 "Success"键值

转载 作者:行者123 更新时间:2023-11-28 19:34:04 24 4
gpt4 key购买 nike

Alamofire.request(webpath).responseJSON
{ response in
//here check success key ???
}

我的 json 响应包含

{Message = "some message";
Success = True;}

如何直接从响应中获取成功键并检查 if 条件?是真还是假

最佳答案

  1. 首先,您必须从响应中获取Result 对象。它是一个枚举,可以是成功失败
  2. 然后您必须将从 success 值返回的 Any 对象转换为字典。
  3. 现在您可以简单地通过 key 访问该属性。

喜欢以下内容:

Alamofire.request(webpath).responseJSON { response in
guard case .success(let rawJSON) = response.result else {
// handle failure
return
}

// rawJSON is your JSON response in an `Any` object.
// make a dictionary out of it:
guard let json = rawJSON as? [String: Any] else {
return
}

// now you can access the value for "Success":
guard let successValue = json["Success"] as? String else {
// `Success` is not a String
return
}

if successValue == "True" {
// do something
} else {
// do something else
}
}

关于ios - 如何在 swift 3.0 中检查 "Success"键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40859660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com