YYModel icon indicating copy to clipboard operation
YYModel copied to clipboard

json 数组中类型转换错误

Open xfdev opened this issue 8 years ago • 4 comments

我有一个值为数组类型的json数据,例如:{"array":[1,2,3,4,5,6,7,8,9]} ,json数组中为 Number 类型,我想转换为 NSString 类型; Model.h 声明 @property (nonatomic, copy) NSArray<NSString *> *array;

.m 实现方法:
+(nullable NSDictionary<NSString *, id> *)modelContainerPropertyGenericClass { return @{@"array" : [NSString class]}; }

但是转换后得到的 self.array 一直为一个空数组,不写 modelContainerPropertyGenericClass 方法或者类型制定为 {@"array" : [NSNumber class]} 可以正常获取数据,但不是想要的类型。 期待回复,谢谢!

xfdev avatar Jan 09 '17 10:01 xfdev

可能是个 Bug,稍后看一下。

ibireme avatar Aug 06 '17 16:08 ibireme

遇到相似的问题,解析结果为空数组,我的情况是:JSON数组为String类型,我想转换成Number类型!

cooaer avatar Apr 09 '18 07:04 cooaer

现在依旧有这个问题,什么时候能修复一下?

dev-dylan avatar Jul 24 '18 09:07 dev-dylan

modelCustomWillTransformFromDictionary里面处理一下原json (

fanyuecheng avatar Nov 18 '22 06:11 fanyuecheng