很多软件与后台交互使用的数据结构都是JSON,但是有时候需要将JSON转成ObjectiveC的class需要人肉的添加代码,费时费力。这个时候我们就可以使用JsonAutocoder工具将JSON转为ObjectiveC对象。
JSON逻辑结构:
JSONObjectjson=newJSONObject();
JSONArrayjsonMembers=newJSONArray();
for(Deptdaily:dailys){
JSONObjectmember=newJSONObject();
member.put("dept_name",daily.getDPT_NAME());
member.put("user_name",daily.getUser_name());
if(daily.getE_mail()==null){
daily.setE_mail("暂无");
}
member.put("email",daily.getE_mail());
member.put("daily_date",daily.getDaily_date());
jsonMembers.put(member);
}
JSONArrayjsonMembers1=newJSONArray();
JSONObjectmember1=newJSONObject();
member1.put("pagesize",dept.getPagesize());
member1.put("allpage",dept.getAllpage());
member1.put("allitems",dept.getAllitems());
member1.put("nowpage",dept.getNowpage());
jsonMembers1.put(member1);
json.put("check",jsonMembers);
json.put("page",jsonMembers1);
out.print(json);
使用方法:
第一步:将原始JSON结构复制到输入框内。简便的mp3播放器-吾爱Mp3播放器1.0.1 绿色版
第二步:选择要开始生成的根对象,本例中只有Root和teachers是JSONObject,可以用来作为根对象生成代码。
第三步:修改类与成员的名称、类型与存储方式。程序自动为可识别的类型提供了可用的数据类型,可以下拉选择。存储类型也自动识别,对于对象和数组,默认为strong;对于Bool与数字,默认为assign。
第四步:查看代码,现在就可以把代码拷到XCode里用啦。
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
展开

gif动态免费艺术签名设计V4.9 安卓最新版
全能数据恢复大师软件6.5.3官方版
2018最新VIP获取助手免费下载-VIP获取助手1.0 最新可用版
徒遇下载-徒遇app2.1.8 安卓版
天天爱车app官网下载-天天爱车APP3.2.5 官方门店版
云货源下载-云货源app1.0.3官方安卓版
qq群龙王表情包-嘲讽龙王表情包图片无水印版
塔防三国志安卓手机版-塔防三国志3.7.1.0 手机版
妖神传之影妖变态版下载-妖神传之影妖bt版1.8 安卓最新版
delphi6.0下载-delphi6(Borland Delphi 6 Enterprise)免费版【含序列号+汉化包】
米来TV最新免费版下载-米来TV永久vip版2.95 免登录版
快乐多视频领现金版-快乐多视频最新版1.0.0 安卓版
青云传奇下载-青云传奇手游(唯一正版授权)8.0.0安卓版
fifaonline315卡数据库-fifa online3数据库15(OL3VS数据库)1.2.2 15赛季完整版
安徽政民通app下载-安徽政民通ios版1.0 手机最新版
拓欣条码生成器1.0.0.8 绿色版
国联期货文华财经赢顺期货模拟仿真交易软件-文华模拟期货软件6.6.456 专业版
悟空传手游最新版1.0.1 安卓版
天下道下载-天下道3.0.0 安卓版
熊猫推文app下载-熊猫推文2.7 安卓版