比如这个字段"coverUrl"在某种情况下只有一张图片,后台返回的字符串就是字符串,如果有多张,后台返回的就是数组,请问怎么处理?
b4lqfgs41#
OC的yymodel里面先定义这个字段为数组,然后判断字典里面的值是否为字符串,如果是就放进数组里面,否则就直接让数组字段等于这个值if ([dictionry[@"cover_url"] isKindOfClass:[NSString class]]) {_cover_url = @[dictionry[@"cover_url"]];}else([dictionry[@"cover_url"] isKindOfClass:[NSArray class]]){_cover_url = dictionry[@"cover_url"];}
0lvr5msh2#
手动解析就可以了,HandyJOSN提供了手动解析的
2条答案
按热度按时间b4lqfgs41#
OC的yymodel里面先定义这个字段为数组,然后判断字典里面的值是否为字符串,如果是就放进数组里面,否则就直接让数组字段等于这个值
if ([dictionry[@"cover_url"] isKindOfClass:[NSString class]]) {
_cover_url = @[dictionry[@"cover_url"]];
}else([dictionry[@"cover_url"] isKindOfClass:[NSArray class]]){
_cover_url = dictionry[@"cover_url"];
}
0lvr5msh2#
手动解析就可以了,HandyJOSN提供了手动解析的