[iOS] 过滤后台返回nil的数据
来源:互联网 发布:python实战案例 编辑:程序博客网 时间:2024/05/17 06:24
后台返回的json字符串经常会返回NSNull类型的数据,在生成model的时候如果一个个手工判断,属性很多的时候很麻烦。其实在MJExtension中已经帮我们提供了这样处理空值或类型转换的方法。我们只需要在这里写实际项目需要过滤nil的属性即可。
/** * 旧值换新值,用于过滤字典中的值 * * @param oldValue 旧值 * * @return 新值 */- (id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property { NSMutableArray *perpertyArrary = [NSMutableArray arrayWithObjects:@"transferMsg", @"bankName",@"recBankNo",@"remake",@"resp_msg",@"userName", @"transferAmount",nil]; for (NSString *tempProperty in perpertyArrary) { if ([tempProperty isEqualToString:property.name]) { if (kObjectIsEmpty(oldValue)) { return @""; } } } return oldValue;}
0 0
- [iOS] 过滤后台返回nil的数据
- iOS-nil、Nil、NULL和NSNull区别详细说明(去除数据请求返回的null)
- 解决使用 model 时后台返回 null 或 nil 数据而造成的崩溃问题
- iOS 去除后台返回的数据的null值
- 01.j2ee写后台返回数据&ios的tableView使用
- iOS 后台返回的HTML数据怎么解析
- iOS 后台返回的HTML数据怎么解析
- iOS JSON返回的数据有NSNull导致程序崩溃及ios nil、NULL和NSNull的区别
- iOS URLWithString返回为空nil的解决方案
- YUV420p的数据想要在IOS中显示,转CIImage总是返回nil 问题未解决,这里记录下
- 关于网络请求返回数据是nil的情况
- iOS开发:过滤网络请求中,服务器返回空值null数据的处理(过滤null显示问题)
- pathForResource返回nil的解决方法
- IOS中nil/Nil/NULL的区别
- IOS-nil,Nil和NULL的区别
- iOS中nil,Nil,NULL的区别
- ios中NULL nil Nil的区别
- iOS nil, Nil, NSNull NULL的区别
- 单片机的C语言编程中所用的语言推荐规范
- 摘要下java基础小结
- 一些我记不住的东西
- 关于轮子跟造轮子。
- apache kafka系列之在zookeeper中存储结构
- [iOS] 过滤后台返回nil的数据
- linux mysql 安装,重装遇到问题
- iOS开发--iOS 实现快速切换主题详细教程(附上源码)
- 一个简单的C++性能测试工具(ms级别)
- 离群点检测Outlier Detection
- java中volatile关键字的含义
- 1108. Finding Average (20)
- android 直接打电话代码
- MacOS 安装升级ruby