NSMutableArray *tempArr = [NSMutableArray array];
NSMutableDictionary *dic = [NSMutableDictionary dictionary];
for (int i = 0; i < self.dataSourceArr.count; i++) {
//便利一下数组得到模型,这里不能用for - in ,拿到模型之后把值取出来放入可变字典中
PerponModel *model = self.dataSourceArr[i];
[dic setValue:model.name forKey:@"realname"];
[dic setValue:model.phoneNumber forKey:@"mobile"];
[tempArr addObject:dic];
}
//tempArr是一个可变数组
//NSJSONWritingPrettyPrinted是一个枚举
//dataWithJSONObject:(这个是一个id类型的可以是字典,字典放进去就可以把字典转成json)
NSData *data = [NSJSONSerialization dataWithJSONObject:tempArr options:NSJSONWritingPrettyPrinted error:nil];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
iOS 数组/字典转模型
最新推荐文章于 2020-11-24 14:16:40 发布