HandyJSON
HandyJSON copied to clipboard
大佬,关于一个字段是多种类型的时候
比如这个字段"coverUrl"在某种情况下只有一张图片,后台返回的字符串就是字符串,如果有多张,后台返回的就是数组,请问怎么处理?
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"]; }
手动解析就可以了,HandyJOSN提供了手动解析的