使用方法:
第一步:将原始JSON结构复制到输入框内。
第二步:选择要开始生成的根对象,本例中只有Root和teachers是JSONObject,可以用来作为根对象生成代码。
第三步:修改类与成员的名称、类型与存储方式。程序自动为可识别的类型提供了可用的数据类型,可以下拉选择。存储类型也自动识别,对于对象和数组,默认为strong;对于Bool与数字,默认为assign。
第四步:查看代码,现在就可以把代码拷到XCode里用啦。
很多软件与后台交互使用的数据结构都是JSON,但是有时候需要将JSON转成ObjectiveC的class需要人肉的添加代码,费时费力。这个时候我们就可以使用JsonAutocoder工具将JSON转为ObjectiveC对象。
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。龙世界app下载-龙龙世界APP2.0官方正式版
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);
展开

新一站保险app官方下载-新一站保险网app5.34.8 最新版
像素星际海盗联机补丁包-像素星际海盗未加密版联机补丁最新版
信诺100开票软件下载-信诺100客户端2.0.1.51 最新版
wordpress文章类型插件(Custom Post Type UI)1.3.1 php版
时光天启传奇版本-时光天启传奇手游1.0 安卓版
京东秒杀软件-猎鹰京东抢购助手2.2 绿色免费版
不要激怒我游戏下载-不要激怒我游戏187.1.1 安卓版
现代战机官方版下载1.15.0 最新版
地狱边境-地狱边境四项修改器1.0 绿色版
宝宝学拼音启蒙下载-宝宝学拼音启蒙安卓版4.672.211117x 最新版
时代财经下载-时代财经4.4.0 官方最新版
Offroad Car Driving 20191.5安卓版
卖盒宝软件下载-卖盒宝app1.1.1 安卓版
腾讯厦门政务云app下载-无线厦门(厦门政务云腾讯版)2.0.4 官网安卓版
我的僵尸营地内置菜单版下载-我的僵尸营地内置mod作弊菜单修改器1.5.1 破解版
科学计算器下载 免费-115啦科学计算器软件1.0 绿色版
百合花异性边框背景图下载psd免费版
桌面美化软件官方下载-靓虾桌面(桌面美化工具)2.0.0.1 官方免费版 【2015桌面从此告别单调】
儿童舞蹈教学-儿童舞蹈教学(简单舞蹈教学app)3.4.4 安卓免费版
英语a级app免费下载-英语A级app1.7.0 最新安卓版