字典转模型

来源:互联网 发布:管理类书籍知乎 编辑:程序博客网 时间:2024/06/05 05:46
            NSArray *categorys = [AccountTool categorys];             NSMutableArray *faCategoryListArr = [[NSMutableArray alloc] init];                for (NSDictionary *mDic in categorys) {                CategoryModel *faModel = [[CategoryModel alloc] init];//father model                    faModel.cat_id = mDic[@"id"];                    faModel.parent_id = mDic[@"parentId"];                    faModel.cat_name = mDic[@"catName"];                    if ([[mDic allKeys] containsObject:@"categoryList"]) {                        NSArray *childCategoryListArr = mDic[@"categoryList"];                        NSMutableArray *childrensArr = [[NSMutableArray alloc] init];                        for (NSDictionary *childDic in childCategoryListArr) {                            CategoryModel *childModel = [[CategoryModel alloc] init];//child model                            childModel.cat_id = childDic[@"id"];                            childModel.parent_id = childDic[@"parentId"];                            childModel.cat_name = childDic[@"catName"];                            [childrensArr addObject:childModel];                        }                        faModel.children = childrensArr;                    }                    [faCategoryListArr addObject:faModel];                }

0 0
原创粉丝点击