您的位置:首页 > 其它

字典转模型

2015-11-09 18:14 239 查看
            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];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: