iOS 服务器回空数据的处理

Posted camillezlh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 服务器回空数据的处理相关的知识,希望对你有一定的参考价值。

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

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

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

下面是数组处理的方法

下面是字典处理的方法

 

空字符串处理方法如下

 

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

 

以上是关于iOS 服务器回空数据的处理的主要内容,如果未能解决你的问题,请参考以下文章

Flume系列之:记录一次上游数据库产生大量数据导致flume agent数据堆积和服务器IO打满,严重影响下游任务的快速应对处理方法

iOS中ASI和AFN的区别

Socket.io:WebSockets 可以处理多少并发连接?

处理 Socket.io 中的服务器故障

iOS核心笔记——网络编程-ASI与AFN的区别

healthkit 数据可以离开 iOS 设备吗?