"data": [
{
"venueName": "",
"venueId": "4ou8lblyzdINAzvY0yP",
"vouchers": [
{
"id": "567WLV0xJJ56DDHS899",
"voucherId": "2LjArY6yK7AAVRwqgG5",
"userId": "U#00ad4fe305484b4ea23d1c875b7ac987",
"venueId": "4ou8lblyzdINAzvY0yP",
"leftDays": null,
"percent": 0.02
"areaList": [
"三号"
],
}
]
}
]
类似这样的 json 字符串,无法解析第三层容器即 areaList 这个纯字符串数组 .m 里已实现容器转换
+ (NSDictionary *)modelContainerPropertyGenericClass {
return @{@"areaList" : [NSArray class]};
}
请指教是哪里出错了吗
1
hohoho 2017-09-18 22:22:12 +08:00 via iPad
json 格式错了吧,percent 没有逗号,areaList 多逗号
|
2
Locklight OP @hohoho 嗯,这个是少了,号,但不是问题的重点,重点是没法解析这个纯字符串,可以 GET 到接口返回的 areaList,并且里面有值,但是 yymodel 无法解析,应该是我的用法有问题
|
3
kobe1941 2017-09-19 09:43:28 +08:00
去给作者提 issue 啊,或者去微博艾特他
|
4
laoyur 2017-09-19 12:14:47 +08:00 1
还发什么 issue 啊,一看就是用法错误! readme 写那么详细都不看的啊?
@implementation VoucherModel + (NSDictionary *)modelContainerPropertyGenericClass { return @{@"areaList" : [NSString class]}; // 这里的 value,应该是容器内元素的类型,即字符串,你放个 NSArray 算啥意思 } @end |