MJ 的使用

1.当后台返回的为空时 设置默认值

- (id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property

{

    if (property.type.typeClass == [NSString class]) {

        if ([oldValue isKindOfClass:[NSNull class]]||

            !oldValue) {

            return @"";

        }

    }

    return oldValue;

}

2.当后台返回和自定义的属性不一致时的转化

+ (NSDictionary *)mj_replacedKeyFromPropertyName {

    return @{

             @"Face" : @"face",//Face 自定义的   face后台返回的

             @"NickName" : @"nickName",

             @"Mobile" : @"mobile",

             @"Birthday" : @"birthday",

             @"Province" : @"province",

             @"City" : @"city",

             @"District" : @"district",

             @"Email" : @"email",

             @"CustomerCode" : @"customerId",

             };

}

posted @ 2016-07-26 14:51  李小辉—  阅读(687)  评论(0编辑  收藏  举报