JsonModel的使用

本人最近在开发一款医疗类的APP 发现接口返回的数据很复杂 手动解析的话对新手来说就是一场灾难 在分解成所需要的model类型时工作量非常的大,于是从网上查阅相关资料,发现JsonModel这个第三方库可以自动将字典类型的数据解析为model类型。特此写下详细的实现过程,供新手学习~

首先,需要在github上面下载相应的库文件,地址如下https://github.com/icanzilb/JSONModel,下载相应的demo后,找出JsonModel文件库。加入到自己的工程的步骤如下

1.将JsonModel文件夹导入到工程中

2.导入SystemConfiguration.framework这个库。

3.将自己的工程设置为ARC模式。

4.自己新建HourlyModel类,继承自JsonModel类,

5.在程序中获取一个字典类型的数据,用来进行解析

6.某种情况下可能会因为服务器返回的某个为空导致程序崩溃,这个时候我们可以将数据类型设置为Optional,即可避免崩溃。

7. 当我们不想要某个属性时,可以选用ignore属性

有了这个第三方库,数据解析变得更加简单了,朋友们可以尝试一下。

posted @ 2016-11-03 09:55  A码农151  阅读(462)  评论(0编辑  收藏  举报