我正在设计的应用程序使用从 SQL Server 2008 数据库中选择的 PHP 脚本返回的 JSON 对象。我遇到的问题是,当数据库缺少某个字段的值时,它在 JSON 中返回为 null。然后当应用程序解析 JSON(我正在使用 NSJSONSerialization)时,字典包含一个值。使用此字典填充我的视图时,应用程序在遇到空值时崩溃。
绕过这个问题的最简单方法是什么?我想我可以在 PHP 将数据返回为 JSON 之前用空字符串替换所有空值;但是,这可能不是最好的解决方案。有没有简单的方法来检查 iOS?
谢谢您的帮助。