gpt4 book ai didi

ios - 从 AF.Request 响应获取数据

转载 作者:行者123 更新时间:2023-11-28 05:39:15 27 4
gpt4 key购买 nike

我需要来自使用 Alamofire 的 Post 请求调用的 json 响应的数据,但由于某种原因我无法访问该数据

我尝试跟随 Alamofire github 文档以及这篇文章 get data from AF responseJSON .但都没有帮助我。

AF.request("https://mbd.cookcountysupernetwork.com/ap/swift_math_get.asp", method: .post,  parameters: parameters, encoding: JSONEncoding.default)
.responseJSON { response in
print(response)
print("floop")

}

这是我在代码运行时看到的

success({
Operand = (
{
A = 12;
},
{
B = 25;
}
);
Operation = Multiply;
Result = 300;
})

所以我知道 json 在那里,我只需要访问“Result = 300”,这样我就可以设置一个文本框说“300”。但是我尝试了很多不同的方法,但我无法从响应中获取我需要的信息。我也没有 response.result.value ,几乎所有我看到的关于此的帖子都说要使用。

最佳答案

您可以访问 Result 值,

AF.request("https://mbd.cookcountysupernetwork.com/ap/swift_math_get.asp", method: .post,  parameters: parameters, encoding: JSONEncoding.default)
.responseJSON { response in
switch response.result {
case .success(let value):
if let json = value as? [String: Any] {
print(json["Result"] as? Int)
}
case .failure(let error):
print(error)
}
}

关于ios - 从 AF.Request 响应获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57504967/

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