首页 > 移动平台 > 详细

iOS开发JOSNModel<optional>,<convertondemand>,<index>

时间:2016-08-26 10:23:04      阅读:325      评论:0      收藏:0      [点我收藏+]
  1. 指定定义的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>

原文:http://www.cnblogs.com/WJJ-Dream/p/5809213.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!