iOS 去除后台返回的数据的null值
来源:互联网 发布:腾讯游戏数据分析 编辑:程序博客网 时间:2024/05/17 23:11
fileprivate class func handleResponseObject(valueData:Any)->Any{
if valueData is [String:Any]{//判断数据类型 不再是是iskind/ismember
return self.nulldic(valueDic: valueData as! [String : Any]);
}
else if(valueData is [Any]){
return self.nullArray(valueArr: valueData as! [Any]);
}else if(valueData is String){
return valueData;
}else if(valueData is NSNull){
return ""
}else{
return valueData;
}
}
fileprivate class func nulldic( valueDic:[String : Any])->[String:Any]{
var valuedata = valueDic;
for (key,value) in valuedata{ //快速遍历 可以修改数据 不会崩溃
let obj = self.handleResponseObject(valueData: value);
valuedata[key] = obj;
}
return valuedata;
}
fileprivate class func nullArray(valueArr:[Any])->[Any]{
var valueData = valueArr;
for i in 0..<valueData.count{//快速遍历 可以修改数据 不会崩溃
let obj = self.handleResponseObject(valueData: valueData[i]);
valueData[i] = obj;
}
return valueData;
}
- iOS 去除后台返回的数据的null值
- iOS-nil、Nil、NULL和NSNull区别详细说明(去除数据请求返回的null)
- iOS去除网络请求到的数据的null值
- iOS去除网络请求到的数据的null值
- iOS开发中后台返回null,<null>字段的处理
- iOS项目开发中,对后台返回数据为<null>时候的处理,避免取值产生程序崩溃问题
- iOS项目中由于后台数据返回null导致的错误解决
- iOS项目中由于后台数据返回null导致的错误解决
- iOS 后台返回json解析出现的null的解决办法
- springmvc返回json数据去除null值
- [iOS] 过滤后台返回nil的数据
- 如何处理后台返回的null
- IOS 返回JSON数据中存在NULL的解决办法
- iOS中解决后台返回的null导致的崩溃问题
- 01.j2ee写后台返回数据&ios的tableView使用
- iOS 后台返回的HTML数据怎么解析
- iOS 后台返回的HTML数据怎么解析
- iOS开发:过滤网络请求中,服务器返回空值null数据的处理(过滤null显示问题)
- 如何选择一个适合自己的专业
- [SVN] 分支同步、合入主干操作分享
- oninput事件
- mysql安装配置
- 静态代码块的使用(code)
- iOS 去除后台返回的数据的null值
- synchronized及其实现原理
- python编程风格(python官方PEP8文档)
- sql之left join、right join、inner join的区别
- android7.0中文文档(API)-- HeterogeneousExpandableList
- 关于用python自动创建项目管理redmine的项目及任务及子任务
- 在终端,修改Linux的网卡IP地址
- 欢迎使用CSDN-markdown编辑器
- 关于Node 与 Element 的常用总结