很多软件与后台交互使用的数据结构都是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结构复制到输入框内。红云教育手机版下载-红云教育app3.0.43.549 官方版
第二步:选择要开始生成的根对象,本例中只有Root和teachers是JSONObject,可以用来作为根对象生成代码。
第三步:修改类与成员的名称、类型与存储方式。程序自动为可识别的类型提供了可用的数据类型,可以下拉选择。存储类型也自动识别,对于对象和数组,默认为strong;对于Bool与数字,默认为assign。
第四步:查看代码,现在就可以把代码拷到XCode里用啦。
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
中福石油老板 多乐彩查询 买竞彩 博众快3账号 酷体育赛程表展开

向心圈APP下载官方版-向心圈行动轨迹定位软件1.3.83 最新版
出道吧偶像下载-出道吧偶像官方版1.0手机版
荒岛的王下载锤锤版-荒岛的王锤锤版1.0.17 安卓版
四川市监公众服务app下载-四川市监公众服务app1.4.26 移动版
大鱼影视免费下载-大鱼视频app下载安装1.0.0 安卓版
元梦盒子下载-元梦盒子数字藏品1.0 最新版
有鲤有财下载-有鲤有财app1.0 安卓版
代驾大师软件2.0.5 手机版
ios11 beta2完美越狱工具-ios11 beta2越狱工具绿色免费版
冲浪者(Surfman)10.1 安卓最新版
红牛壁纸(Red Bull Wallpapers)1.12.0 中文最新安卓版
征途2手游嘉年华下载-征途2嘉年华版1.0.191福利版
日新地图全部解锁版APP下载-日新地图永久免费版2.2.1 安卓版
柚子轻断食免费版APP下载安卓版-柚子轻断食免费版3.9.0 最新版
自我剑剑闲置中文版下载-自我剑剑闲置最新版(egosword)2.05 官方版
赏你一大耳巴子表情图片下载-赏你一大耳巴子表情包高清无水印版
闹闹天宫测试服下载-闹闹天宫内测版本10.6.1 安卓版
吉他教学视频app6.2.2安卓最新版
1st upapp下载安装-1st up免费版4.1.3 安卓最新版
研究生找工作app-研究生求职app1.9.1 ios苹果版