首页 > 代码库 > iOS开发JOSNModel<optional>,<convertondemand>,<index>
iOS开发JOSNModel<optional>,<convertondemand>,<index>
指定定义的key的类型
<optional>
表示字段可选,例如//链接字段是可选的,转换的时候允许link未空 @property (nonatomic,strong) NSString</optional><optional> *link;
<index>
表示索引,参照1<convertondemand>
转换对象数组,例如://表示数组是LoanModel对象 @property (strong, nonatomic) NSArray<loanmodel , ConvertOnDemand>* loans;
/*这里保证了JSON里的属性是可选择的
也就是Model中属性多了,少了都无所谓
当用字典给模型赋值时,JSONModel总能找到一一对应得关系
例如: JSON中 有键 hell0_word username password 而 模型中 只有 username password
那么自动赋值时,就自会把username password对应的键赋值,而这种情况无法采用KVC。
*/
+(
BOOL
)propertyIsOptional:(NSString *)propertyName{
return
YES;
}
iOS开发JOSNModel<optional>,<convertondemand>,<index>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。