小编Anv*_*zov的帖子

Swift:如何从Dictionary中删除空值?

我是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)

null json nsdictionary ios swift

17
推荐指数
3
解决办法
2万
查看次数

标签 统计

ios ×1

json ×1

nsdictionary ×1

null ×1

swift ×1