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

战无不胜幻想名将传-战无不胜幻想名将传1.2.19官方版
屏幕尺寸工具-屏幕尺寸测量软件(pmRuler)1.0免费版
AutoCAD Architecture 2011完整版下载32位-AutoCAD Architecture 2011 中文官方版
跃然纸上app下载-跃然纸上app3.1.5 安卓版
个人版邮件发送助手1.0 绿色最新版 【免登录邮箱】
工具进化下载无限资源版-工具进化免广告游戏2.6.0 去广告
魔兽之路2.9.0正式版下载-魔兽之路2.9.0小为版【全定制+专用脚本】
大学生网课搜题软件免费下载-大学生网课搜题软件(火星搜题)1.2.25.2 最新版
目标地图app安卓版下载-Goal Map目标地图app下载官方1.8 最新版
奇迹小说赚钱app-奇迹小说红包版2.4.52.18 安卓版
风迷app下载-风迷app1.5 安卓版
暗黑破坏神2:毁灭之王BIN文件修改器V1.1Final
新绵羊农场游戏下载-新绵羊农场1.0.0 安卓版
三国战纪2游戏下载-三国战纪2简体中文免安装版
天才宝宝记单词游戏1.0.0 安卓版
营地VIP版下载-营地VIP版v1.0 安卓版
SwammysAOT进击的巨人手游下载-SwammysAOT进击的巨人4.0最新版本1.0 安卓版
长春市少儿馆app下载-长春市少儿馆app1.2免费版
注册表权限设置-注册表锁定工具(Registry Permission Tool)V1.0绿色版
天下第一城1.82下载-天下第一城1.82五周年庆典版本【附隐藏密码及攻略】