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

神奇口袋爱情游戏下载-神奇口袋爱情1.0.9 安卓版
58本地版官方下载安装-58本地版最新版13.38.2 安卓版
卡宴配置生成器-保时捷卡宴配置单生成器2016 最新版
破碎砖块世界版游戏下载-破碎砖块世界版1.0.4 安卓版
玄武计划下载-玄武计划app1.0 安卓手机版
水管工手游ios版1.0.2 苹果版
战略特斯拉StraStella官网下载-战略特斯拉StraStella汉化版官方版1.0 安卓版
TIM暴力清理app1.0 手机版
诡楼回魂韩秋雨下载-诡楼回魂最新版1.0.0 安卓版
暗黑之门:伦敦修改器-暗黑之门:伦敦十项属性修改器+10v1.43 Dx9&10版
紫微斗数大师1.0.0最新版
神魔幻境之妖灵物语下载-神魔幻境之妖灵物语中文版7.5.0最新版
qq特别关心查询工具下载-特别关心查询(qq特别关心查看神器)1.0 安卓版
福州总医院app下载-福州总医院手机版下载3.9.9 用户端
形色植物识别软件下载-形色植物识别软件app3.14.20 安卓版
小鸡来啦赚钱版-小鸡来啦手赚1.1.6红包版
朋友圈转发截图生成工具下载手机版-朋友圈转发截图生成工具1.0 最新版
彩云小梦尝鲜版下载-彩云小梦ai续写2.8.0 官方版
千丝万缕psd名片分层免费模板素材
境界之诗安卓下载-境界之诗Tactics国服版2.3.9 安卓版