热门搜索 :
考研考公
您的当前位置:首页正文

iOS 三种处理JSON中null问题方法

来源:东饰资讯网

背景:
服务返回的数据有可能会出现,key:null 这种情形. 对于这种情况,提供三种思路处理. 同时欢迎提供其它更合适的方式处理

  • 1.如果使用AFN框架可以 removesKeysWithNullValues
  • 2.无论离散或者集约型网络请求,应该存在一个统一的返回 response 的地方, 可以在此集中处理,简化的代码可能如下
// 1. 接受到服务返回的 response
// 2. 序列化
// 3. 清除json中的null - 避免[NSNull null]导致的crash
json = [JSONUtils JSONObjectWithoutNull:json];
  • 3.可以参考 ,早在12年就已经给出的解决方案>_<.

最后, 希望这些对你有所帮助

Top