gpt4 book ai didi

ios - 如何处理 Json 中的 在 objective-c 中崩溃?

转载 作者:可可西里 更新时间:2023-11-01 05:43:27 27 4
gpt4 key购买 nike

在 Web 服务中,我从 json 响应中获取了过多的 值。如何处理这个值?我需要检查吗

 ex.   [response isEqual:[NSNull null]] 

无处不在?避免崩溃?提前致谢。

最佳答案

对要转换为 Objective-C 的每一位 JSON 调用此方法。这将返回正确的值或返回 nil。我将其用作静态方法,但如果您愿意,您也可以在 NSDictionary 上创建一个类别。

+ (id)valueOrNil:(id)value {
if ([value isMemberOfClass:[NSNull class]]) {
return nil;
}
return value;
}

如何使用它的示例:

yourProperty = [YourClass valueOrNil:[json objectForKey:@"yourKey"]];

关于ios - 如何处理 Json 中的 <null> 在 objective-c 中崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33771163/

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