解析JSON数据的开源库 – jsonmodel

JSONModel – JSON的神奇数据建模框架

JSONModel 一个解析 JSON 数据的开源库,可以将 JSON 数据直接解析成自定义的 model ,其中对数据类型的检查和对数据类型的转换比较贴心。最近在项目中使用了以后觉得确实方便很多,推荐给大家。

先从使用说起吧,使用 JSONModel 非常简单,只需要将你的 model 类继承自 JSONModel ,而同时 model 中的属性名又恰巧可以和 JSON 数据中的 key 名字一样的话,那么非常恭喜你,你的工作已经完成90%。如果你还有特殊需求实际上写起来也非常方便,我觉得完全可以覆盖日常90%的工作。其他的功能我们会在分析源码的时候看到。

JSONModel 不只使用非常方便而且还会帮你检查 JSON 数据的完整性,如果 JSON 数据不完整的话是要返回 nil 的。它还提供了基本的数据类型转换,比如服务器错将数字传成字符串的话 JSONModel 也会帮你转换成你期望的类型。

安装

CocoaPods

pod 'JSONModel'

Carthage

github "jsonmodel/jsonmodel"

手动

  1. 下载JSONModel 库
  2. 将JSONModel 子文件复制到Xcode project
  3. 将应用链接到SystemConfiguration.framework

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:解析JSON数据的开源库 – jsonmodel