YYModel icon indicating copy to clipboard operation
YYModel copied to clipboard

一个纯字符串数组,转换不出来哇

Open hydyy opened this issue 9 years ago • 8 comments

[@"xx1",@"xx2"] 这样的字符串没办法直接转换为NSArray啊

hydyy avatar Apr 22 '16 04:04 hydyy

array转string是没问题的 , string转回array就不行了 。 不科学啊 ,我看你那只做了dict , 没有array。

yy_modelArrayWithClass 也不支持 NSString

hydyy avatar Apr 22 '16 04:04 hydyy

不太明白。。[@"xx1",@"xx2"]["xx1", "xx2"] 之间的转换,是纯粹的 JSON 转换,直接用 NSJSONSerialization 之类的就能做啊,与 Model 没什么关系啊。。

ibireme avatar Apr 22 '16 04:04 ibireme

额,如果能直接转出来 那不是更方便了么 就是想更简单点呐。 😢

hydyy avatar Apr 22 '16 05:04 hydyy

那就最近抽空加一下支持吧

ibireme avatar Apr 22 '16 05:04 ibireme

so nice!

hydyy avatar Apr 22 '16 08:04 hydyy

"level_a" = 1; "level_b" = 0; "level_c" = 4; "level_h" = 6; 后台返回的key 带双引号 ,转换出来的数据都是 0 不加双引号就正常

czlux avatar Oct 03 '16 00:10 czlux

正常是NSJSONSerialization,然后再遍历使用 model 解析,需要两步,YYmodel 是否能直接一步到位,解析后,数组里存放 model? 截止到当下。

liuzhaozhen avatar Nov 30 '17 11:11 liuzhaozhen

NSArray *array = @[@{@"a":@"aaa", @"b": @"bb"}];
NSLog(@"%@", [array yy_modelToJSONString]);
NSLog(@"%@", [NSArray yy_modelArrayWithClass:[NSDictionary class] json:[array yy_modelToJSONString]]);

第二步输出nil , 发现最终是 _YYModelMeta *meta = CFDictionaryGetValue(cache, (__bridge const void *)(cls)); 这个meta对象是nil

herbsun avatar Aug 06 '18 09:08 herbsun