iOS开发JOSNModel<optional>,<convertondemand>,<index>
2024-08-27 14:30:28
指定定义的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;
}
最新文章
- MySQL表分区技术
- UML中的图的出现顺序
- HTTPS-HSTS协议(强制客户端使用HTTPS与服务器创建连接)
- spring heibernate 调用存储过程
- devexpress中gridcontrol头部添加垂直线(右边框)
- 【转】Java中Vector和ArrayList的区别
- Android Animation 动画属性
- WPF Multi-Touch 开发:基础触屏操作(Raw Touch)
- HTTP 和 HTTPS
- H5仿微信界面教程(一)
- WCF Cookie处理
- 关于masm中PTR伪指令的一点思考
- javaWeb使用POI操作Excel
- mvc框架模式
- 大数据及Hadoop的概述
- (22)Embrace the near win
- java参数转换为javaBean对象
- Android-Sqlite3的使用
- Windows事件--重复事件检测
- hdu2544最短路(floyd基础)