博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发JOSNModel<optional>,<convertondemand>,<index>
阅读量:4983 次
发布时间:2019-06-12

本文共 579 字,大约阅读时间需要 1 分钟。

  1. 指定定义的key的类型

    • <optional>表示字段可选,例如

      //链接字段是可选的,转换的时候允许link未空 @property (nonatomic,strong) NSString
      *link;
    • <index>表示索引,参照1

    • <convertondemand>转换对象数组,例如:

      //表示数组是LoanModel对象 @property (strong, nonatomic) NSArray
      * loans;
      /*这里保证了JSON里的属性是可选择的
        
      也就是Model中属性多了,少了都无所谓
        
      当用字典给模型赋值时,JSONModel总能找到一一对应得关系
        
      例如: JSON中 有键 hell0_word  username password   而 模型中 只有 username password
        
      那么自动赋值时,就自会把username  password对应的键赋值,而这种情况无法采用KVC。
       
      */
      +(
      BOOL
      )propertyIsOptional:(NSString *)propertyName{
          
      return 
      YES;
      }
       

转载于:https://www.cnblogs.com/WJJ-Dream/p/5809213.html

你可能感兴趣的文章
UINavigationController的视图层理关系
查看>>
POJ 1308 Is It A Tree?(并查集)
查看>>
N进制到M进制的转换问题
查看>>
php PDO (转载)
查看>>
[置顶] 一名优秀的程序设计师是如何管理知识的?
查看>>
highcharts曲线图
查看>>
extjs动态改变样式
查看>>
宏定义
查看>>
笔记:git基本操作
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
python第六篇文件处理类型
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
LeetCode 题解之Add Digits
查看>>
hdu1502 , Regular Words, dp,高精度加法
查看>>
iOS 电话在后台运行时,我的启动图片被压缩
查看>>
js --基本语法3 函数,数组,堆棧
查看>>
Oracle 数据库导入、导出
查看>>
批量修改 表结构
查看>>