gpt4 book ai didi

ios - 比较JSON服务响应中的键

转载 作者:行者123 更新时间:2023-12-01 17:44:34 25 4
gpt4 key购买 nike

我正在获取一个json服务,我想对某些键的值进行比较检查。例如,我在json数组中有一个键“status”,但是我无法对其值进行比较检查。
响应就像:

{"status":400,"response":"No cast found"}

我想做类似的事情:
if([jsonDict objectForKey:@"status"] == @"400"){
..
}

但是检查不起作用,正确的方法是什么?

最佳答案

可能有两件事:

如果 [jsonDict objectForKey:@“status”] 给您一个NSString,则比较的正确方法是:

if([[jsonDict objectForKey:@"status"] isEqualToString:@"400"])

如果 [jsonDict objectForKey:@“status”] 给您一个NSNumber或NSDecimalNumber:
if([[jsonDict objectForKey:@"status"] isEqualToNumber:[NSNumber numberWithInt:400])

关于ios - 比较JSON服务响应中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9942348/

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