字典转模型时,字典包含字典

来源:互联网 发布:智能电话软件 编辑:程序博客网 时间:2024/05/16 01:09
  • 之前接到一个朋友问字典转模型时,但是key是不固定的,然后就突然懵逼的事情。我觉得还是有必要写出来,供有需要的朋友进行参考。
  • 废话不多说,先举个例子先:
    key不固定

可能有些人到这里会懵逼,突然不知道怎么入手。其实这个结构并不复杂,我通过key:1、2、3、4、5…取到里面的字典的内容(即我们模型的内容),就可以进行转换了。

        NSArray *arrdata = responseObject[@"result"];        NSMutableArray *array = [NSMutableArray array];        for (NSDictionary *dict in arrdata) {            NSArray *allkey = [dict allKeys];            for (NSString *key in allkey) {                NSDictionary *tempDict = [dict objectForKey:key];//                NSLog(@"%@",tempDict);                [array addObject:tempDict];            }        }

到了这里,我们就可以拿到了所有的我们需要的字典,然后传给我们的工具(字典转模型),就可以返回我们想要的模型数组,进而可以操作我们的控制器里面的内容了。

0 0
原创粉丝点击