开源库JSONModel下载地址:(https://github.com/icanzilb/JSONModel)
简单的使用
1.下载开源库,将JSONModel拖入工程中
2.创建自己的model继承于JSONModel
tips:为了防止因为服务器返回字段没有数据导致崩溃,可以将属性添加Optional
eg:@property (nonatomic,strong)NSString <Optional>*createDate;
为了避免每一条属性都添加,你也可以在.m文件中重写方法
+(BOOL)propertyIsOptional:(NSString *)propertyName{
return YES;
}
3.调用方法,转换model
以获取的数据为字典为例子( 当然JSONModel还提供其他初始化方法)
NewHomeButtonJsonModel *model = [[NewHomeButtonJsonModel alloc]initWithDictionary:dic error:nil];
此时model就是已经封装好的数据了。
网友评论