HandyJSON 大佬,关于一个字段是多种类型的时候

jexiocij  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(58)

比如这个字段"coverUrl"在某种情况下只有一张图片,后台返回的字符串就是字符串,如果有多张,后台返回的就是数组,请问怎么处理?

b4lqfgs4

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"];
}

0lvr5msh

0lvr5msh2#

手动解析就可以了,HandyJOSN提供了手动解析的

相关问题