JSON Accelerator:写Model只需要一分钟

字数 758阅读 308
个人链接
  • 博客园主页 : 博客园主页
  • iOS频道(iOSPD): 这是我个人整理的一个技术专题, 这里的文章都是比较有技术含量(不断更新)!
  • 微信公众号 :
微信公众号.jpg
功能部分:</br>

JSON Accelerator是一款帮助开发者获取数据、验证数据、生成Model对象的工具软件。对于JSON数据的处理非常实用,而且操作简单方便,对于提高开发效率有很大帮助。

简介
版本:1.1.1
兼容性: OS X 10.10 或更高版本,64位处理器
支持语言: 简体中文、俄文、德语、日语、法语、英语、西班牙语

安装
开发者可以直接去 App Store 上下载安装,Apple官方链接:https://itunes.apple.com/cn/app/json-accelerator/id511324989?mt=12。现在好像不能在 App Store 上下载了😞。。。

不过这扇窗关了,自然会有一扇门打开。我们可以从 GitHub 上下载源码(https://github.com/NSLog-YuHaitao/JSONAccelerator)。拿到源码,直接运行就行了,运行成功后,软件界面就会打开,此时 JSON Accelerator 就已经安装到电脑上了,不过不是在应用程序文件夹下。为了方便以后使用,大家可以在 Dock 中右键 JSON Accelerator 图标,选择 选项 —> 在 Finder 中显示 ,然后拷贝到应用程序中。
使用
软件界面包括 数据窗口、网络请求按钮、数据验证结果以及 生成文件按钮四个部分:

1、获取数据
点击 网络请求按钮 ,会弹出一个新的窗口(如下图所示),在 数据接口输入框 中输入接口网址,根据需求设置请求方式,然后点击 获取数据按钮 ,数据窗口中就会显示请求到的数据。


当然,如果已经有了现成的数据文件,直接复制粘贴到 数据窗口 就可以了,甚至你还可以选择直接在 数据窗口 中手敲数据进去。

2、验证数据
JSON Accelerator 会自动验证数据窗口中的数据,数据验证结果会实时显示在软件界面的左下角。
如果数据窗口中的数据是格式正确的JSON数据,数据验证结果就会显示为:Valid data structure ;如果数据窗口中的数据不是JSON数据或者格式不正确,数据验证结果就会显示为:Invalid Data Structure 。

3、生成Model对象
生成Model对象功能是 JSON Accelerator 最核心的功能。
数据窗口中的数据通过验证后,界面上的 生成文件按钮 就会变为可点击状态,点击 生成文件按钮 ,会弹出一个新的窗口(如下图所示)。


在这个窗口中,可以选择Model对象文件的存放位置,也可以在上图中的标示位置修改默认的 基类名称文件前缀 ,以防止多次使用JSON Accelerator生成Model对象文件后出现文件名称相同的问题。
设置完成之后,点击窗口右下角的 选择按钮 ,Model对象文件就成功生成了。在刚刚设置的存放位置找到Model对象文件,拖到工程中就能直接使用了,有没有觉得非常的快,非常的方便,而且生成的Model对象文件中的代码也是相当规范哦。

文章原文:http://hao.jobbole.com/json-accelerator/.

注意: 有的接口可能解析不出来,所以用户请注意!如果遇到什么麻烦,可以给我留言,我会回复!

推荐阅读更多精彩内容