我是Swift的新手,我在从JSON文件中过滤NULL值并将其设置为Dictionary时遇到问题.我从服务器获取空值的JSON响应,它崩溃了我的应用程序.
这是JSON响应:
"FirstName": "Anvar",
"LastName": "Azizov",
"Website": null,
"About": null,
Run Code Online (Sandbox Code Playgroud)
我将非常感谢您的帮助来处理它.
UPD1:此时我决定以下一个方式做到这一点:
if let jsonResult = responseObject as? [String: AnyObject] {
var jsonCleanDictionary = [String: AnyObject]()
for (key, value) in enumerate(jsonResult) {
if !(value.1 is NSNull) {
jsonCleanDictionary[value.0] = value.1
}
}
}
Run Code Online (Sandbox Code Playgroud)