解决返回数据中存在Null而导致的错误问题
来源:互联网 发布:双系统扩大windows内存 编辑:程序博客网 时间:2024/05/17 08:14
最近做新项目又遇到了后台数据出现Null的问题,之前都是用MJ或者让后台返回的时候直接将null置为空,对于目前项目这样改的代价有点大,原本项目中继承了yykit,寄希望与yymodel,可是更新后发现里面方法和之前接触的不一样,直接是modelwithDictionary而不是yy_modelWithDictionary(怀疑遇到了假yy-.-,心疼自己两秒),下面就出现这个转换方法
//替换数据中的空字符串 NSData *data = [NSJSONSerialization dataWithJSONObject:originalDic options:0 error:nil]; NSString *str =[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]; //替换 NSString *nStr = [str stringByReplacingOccurrencesOfString:@"null" withString:@"\"\""]; NSData *nData =[nStr dataUsingEncoding:NSUTF8StringEncoding]; return [NSJSONSerialization JSONObjectWithData:nData options:0 error:nil];}
可以在请求数据的方法中直接使用
阅读全文
0 0
- 解决返回数据中存在Null而导致的错误问题
- iOS项目中由于后台数据返回null导致的错误解决
- iOS项目中由于后台数据返回null导致的错误解决
- 解决使用 model 时后台返回 null 或 nil 数据而造成的崩溃问题
- iOS中解决后台返回的null导致的崩溃问题
- troubleshooting之解决算子函数返回NULL导致的问题
- IOS 返回JSON数据中存在NULL的解决办法
- spring 使用一般接口 返回数据null 的问题 解决
- Spark优化-troubleshooting 解决算子函数返回NULL导致问题
- 项目中字符串null与null不同导致的错误
- 解决引入本地类型而导致C3767错误的方法
- Javascript语法中null与“”的误写导致长期困扰的问题终于解决了
- 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题
- 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题
- 解决返回json数据,属性值为null或空被省略的问题。
- Angularjs Promise 解决异步获取数据导致return返回为空的问题
- OpenCv中cvCaptureFromFile返回NULL的问题
- OpenCv中cvCaptureFromFile返回NULL的问题
- ASP.NET WebForm 获取配置文件
- 软件调试笔记36
- 状压DP
- CentOS7配置默认网关
- 三大框架:Struts+Hibernate+Spring
- 解决返回数据中存在Null而导致的错误问题
- 【阿里聚安全·安全周刊】阿里双11技术十二讲直播预约|AWS S3配置错误曝光NSA陆军机密文件
- android上传多图片使用FileBody
- (转) dubbo的初步了解
- Eclipse安装反编译插件
- Linux进程间通信——使用命名管道
- DBUtils 查询操作的九种结果集处理
- C++ 多线程编程 互斥量
- spring JavaMail 邮件发送