美文网首页
后台返回数据为“”时候改变为“”;

后台返回数据为“”时候改变为“”;

作者: Ios腾 | 来源:发表于2019-04-16 16:38 被阅读0次

后台返回数据为“<null>”时候改变为“”;

- (id)processDictionaryIsNSNull:(id)obj{

    constNSString*blank =@"";

    if([objisKindOfClass:[NSDictionaryclass]]) {

        NSMutableDictionary *dt = [(NSMutableDictionary*)obj mutableCopy];

        for(NSString*keyin[dtallKeys]) {

            idobject = [dtobjectForKey:key];

            if([objectisKindOfClass:[NSNullclass]]) {

                [dtsetObject:blank

                       forKey:key];

            }

            elseif([objectisKindOfClass:[NSStringclass]]){

                NSString*strobj = (NSString*)object;

                if([strobjisEqualToString:@"<null>"]) {

                    [dtsetObject:blank

                           forKey:key];

                }

            }

            elseif([objectisKindOfClass:[NSArrayclass]]){

                NSArray*da = (NSArray*)object;

                da = [selfprocessDictionaryIsNSNull:da];

                [dtsetObject:da

                       forKey:key];

            }

            elseif([objectisKindOfClass:[NSDictionaryclass]]){

                NSDictionary*ddc = (NSDictionary*)object;

                ddc = [selfprocessDictionaryIsNSNull:object];

                [dtsetObject:ddcforKey:key];

            }

        }

        return[dtcopy];

    }

    elseif([objisKindOfClass:[NSArrayclass]]){

        NSMutableArray *da = [(NSMutableArray*)obj mutableCopy];

        for(inti=0; i<[dacount]; i++) {

            NSDictionary*dc = [objobjectAtIndex:i];

            dc = [self processDictionaryIsNSNull:dc];

            [dareplaceObjectAtIndex:i withObject:dc];

        }

        return[dacopy];

    }

    else{

        returnobj;

    }

}

相关文章

网友评论

      本文标题:后台返回数据为“”时候改变为“”;

      本文链接:https://www.haomeiwen.com/subject/dsabwqtx.html