JSONModel 使用特性
2016-06-10 01:03
260 查看
:假设我们有这样一个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)
{"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)
相关文章推荐
- JS自定义函数(递归、回调、匿名函数)
- 修改js confirm alert 提示框文字
- 使用mustache.js 模板引擎输出html
- JS 中面向对象的5种写法
- jsp中EL表达式不好使
- 使用Go构建RESTful的JSON API
- 一个关于JS作用域链的例子
- 《JavaScript学习笔记》:第一个面向对象的程序
- 通过JS实现固定列宽瀑布流
- JSP与JSTL变量互相访问
- JS知识点总结(一)
- ECMAScript数据属性和访问器属性
- (四)javascript 对象概述
- JSP入门-基本语法
- JSON
- 《JavaScript学习笔记》:Ajax的应用
- 解决引入JS中文乱码问题
- Ajax过程 事件代理
- JavaScript Interview Questions: Event Delegation and This
- fastJSON使用(一)——对象转换成json