HandyJSON icon indicating copy to clipboard operation
HandyJSON copied to clipboard

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

Open yxx19950523 opened this issue 4 years ago • 2 comments

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

yxx19950523 avatar May 13 '21 02:05 yxx19950523

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

yxx19950523 avatar May 13 '21 02:05 yxx19950523

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

ruixingchen avatar Jul 16 '21 01:07 ruixingchen