gpt4 book ai didi

php - 在 iOS、PHP 和 JSON 中使用来自 SQL Server 的 null 值

转载 作者:行者123 更新时间:2023-11-29 04:30:46 25 4
gpt4 key购买 nike

我正在设计的应用程序使用 PHP 脚本返回的 JSON 对象,这些对象是从 SQL Server 2008 数据库中选择的。我遇到的问题是,当数据库缺少某个字段的值时,它会以 JSON 形式返回 null。然后,当应用程序解析 JSON(我使用 NSJSONSerialization)时,字典包含一个值。当使用此字典填充我的 View 时,应用程序在遇到空值时崩溃。

绕过这个问题最简单的方法是什么?我想在 PHP 将数据作为 JSON 返回之前,我可以用空字符串替换所有空值;然而,这可能不是最好的解决方案。有没有一种简单的方法可以在 iOS 中进行检查?

感谢您的帮助。

最佳答案

要检查空值,您需要查看该对象是否为 [NSNull null] .

id object = [dict objectForKey:@"key"];
if(object == [NSNull null])
{
//Handle null value
}

关于php - 在 iOS、PHP 和 JSON 中使用来自 SQL Server 的 null 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767012/

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