后台返回的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",
@