iOS 服务器回空数据的处理
Posted camillezlh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 服务器回空数据的处理相关的知识,希望对你有一定的参考价值。
后端返回一个数组类型的数据,但是数据里面包含"<null>","(null)"等,本地缓存写入数据失败,write to File: 方法限制, 可以查阅资料,因此写下面的处理方法,将含空的字符串直接替换为空字符串即"", 便可成功写入文件。
方法 传入数组类型的数据进行处理 如下
如果数组的元素仍然是数组,调用数组处理的方法,如果是字典,调用字典处理的方法,使用while循环,直到满足条件,返回所需要的数据即可。如果既不是数组也不是字典,就是字符串或者其他类型,用空字符串替换
下面是数组处理的方法
下面是字典处理的方法
空字符串处理方法如下
记录下,以免忘记,方便以后使用
以上是关于iOS 服务器回空数据的处理的主要内容,如果未能解决你的问题,请参考以下文章
Flume系列之:记录一次上游数据库产生大量数据导致flume agent数据堆积和服务器IO打满,严重影响下游任务的快速应对处理方法