iOS NSDictionary删除NULL值

我们所有人都在与NSDictionary合作。 在大多数时间进行REST API调用时,响应会像JSON或XML一样来。 如果我们使用AFNetworking或SWRequest或其他框架,则API响应为NSDictionary。 如果响应具有任何NSNull值,则NSDictionary也具有该NSNull值。 在这种情况下,如果用户使用该词典,则某些方案应用程序将崩溃。

因此,我们可以将NSNull值替换为其他一些值或空字符串。 这是替换NSDictionary中的NSNull值的小技巧。

首先,创建一个NSDictionary Category类

下一个NSDictionary类别实现类实现这些功能

注意:对于此方法,无论字典格式如何,都将检查整个字典并替换值。

详细信息,这是示例项目

https://github.com/puvanarajan/NSDictionary