iOS 服务器回空数据的处理

后端返回一个数组类型的数据,但是数据里面包含"<null>","(null)"等,本地缓存写入数据失败,write to File: 方法限制, 可以查阅资料,因此写下面的处理方法,将含空的字符串直接替换为空字符串即"", 便可成功写入文件。

方法 传入数组类型的数据进行处理 如下

如果数组的元素仍然是数组,调用数组处理的方法,如果是字典,调用字典处理的方法,使用while循环,直到满足条件,返回所需要的数据即可。如果既不是数组也不是字典,就是字符串或者其他类型,用空字符串替换

下面是数组处理的方法

下面是字典处理的方法

空字符串处理方法如下

记录下,以免忘记,方便以后使用

原文地址:https://www.cnblogs.com/camillezlh/p/5564635.html