加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

JSONModel 使用特性

发布时间:2020-12-16 18:57:14 所属栏目:百科 来源:网络整理
导读::假设我们有这样一个JSON数据: {"id":"10","country":"China","dialCode": 49,"isInEurope":true} 创建一个新的JSON数据模型,并且让他继承自JSONModel这个类,然后在你的.h文件里面申明这几个字段,比如下面: :如果JSON认可你从JSON数据里面取出的所有相

:假设我们有这样一个JSON数据:

  • {"id":"10","country":"China","dialCode": 49,"isInEurope":true}
    创建一个新的JSON数据模型,并且让他继承自JSONModel这个类,然后在你的.h文件里面申明这几个字段,比如下面:



:如果JSON认可你从JSON数据里面取出的所有相应的属性,JSONModel也会试图转换成你所期望的数据类型(什么意思呢?假设你的属性列表里面字符串类型写成了strong :@property (nonatomic,strong)NSString string,而实际上最好的写法为copy:@property (nonatomic,strong)NSString string),(为什么呢?这是苹果官方推荐的用法),那么在上面的属性列表里面:

  • 把id的整形类型int转换为字符串类型string
  • 把county的字符串类型转换为NSNumber
  • finally 把isInEurope的BOOL属性转换为BOOL类型,好消息就是所有的属性都会 转换为我们所期望的数据类型

  • Http客户端的使用(JSONHTTPClient)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读