gpt4 book ai didi

json - 在 if 语句中使用返回的 JSON 状态(检查 IAP 自动续订收据)

转载 作者:行者123 更新时间:2023-11-30 10:12:47 25 4
gpt4 key购买 nike

我想检查应用内自动续订购买的当前订阅状态。我通过 JSON 获取收据数据,在获得有关如何使用/查询返回数据的一些建议后,我得到了一些建议

if let parseJSON = json {
println("Recipt \(parseJSON)")

}

返回

Recipt {
environment = Sandbox;
status = 21004;
}

虽然我知道这不会编译,但我想做的是类似于 if 语句的事情:

if parseJSON contains status = 21004 {

//Do something

}

最佳答案

你可能会考虑类似的事情

if parseJSON["status"] as? Int == 21004 {
// do something
}

这有效是因为 as? Int 会自动将 NSNumber 转换为 Swift 整数,因为有一个版本的 == 接受可选参数。

public func ==<T : Equatable>(lhs: T?, rhs: T?) -> Bool

关于json - 在 if 语句中使用返回的 JSON 状态(检查 IAP 自动续订收据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32039421/

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