JSON解析示例
来源:互联网 发布:哪些算法识别生物特征 编辑:程序博客网 时间:2024/06/05 22:23
1、范例一:
"result": true,
"resultData": {
"inviteTip": "邀请人领取5000元新人大礼包",
"invitedTip": "邀请别人获取100元返现",
"rewardRule": "这是一个好规则,不信你看"
}
}
try {
JSONObject json = new JSONObject(result);
if (json.getBoolean("result")) {
JSONObject jsonResultData = json.getJSONObject("resultData");
inviteTip = jsonResultData.getString("inviteTip");
invitedTip = jsonResultData.getString("invitedTip");
rewardRule = jsonResultData.getString("rewardRule");
} else {
CLToastUtil.showToast(context, ErrorTable.Errortable(json.getInt("resultCode")));
}
//保存信息
} catch (Throwable e) {
CLToastUtil.showToast(context, context.getResources().getString(R.string.network_unavailable));
}
}
后台脑洞打开,把上面好好的jsonobject加上括号,变成jsonArray的解析方法(数据类似不完全相同)
try {
JSONObject json = new JSONObject(result);
if (json.getBoolean("result")) {
JSONArray jsonResultData = json.getJSONArray("resultData");
String imageUrl = new JSONObject(jsonResultData.get(0).toString()).getString("imageUrl");
contentAdPage = new JSONObject(jsonResultData.get(0).toString()).getString("content");
ImageLoader.getInstance().displayImage(imageUrl, AdPage, ImageLoaderHelper.mAvtarOptions);
adtitle = new JSONObject(jsonResultData.get(0).toString()).getString("title");
} else {
CLToastUtil.showToast(SplashActivity1.this, ErrorTable.Errortable(json.getInt("resultCode")));
}
//保存信息
} catch (Throwable e) {
CLToastUtil.showToast(SplashActivity1.this, getResources().getString(R.string.network_unavailable));
}
2、范例二:
待补充。。。
- Json解析示例
- JSON多层解析示例
- JSON解析示例
- android json 解析 简单示例
- JSON数据解析代码示例
- 使用Jackson解析Json示例
- 使用 jackson 解析 json 示例
- Android json解析简单示例
- Android JSON解析示例代码
- Json -- 语法和示例,javascript 解析Json
- 生成Json、解析Json的简单示例
- [Android实例] Android JSON解析示例代码
- 使用Jackson框架解析Json示例
- 使用Jackson框架解析Json示例
- Android:json及xml解析示例
- 【搜集,整理】Gson解析Json示例,详解
- Json数据格式解析示例 (语言:Java 包:org.json.jar)
- 编程资料:C#简单解析Json数据示例附开源json解析类
- JDBC示例 贴的 侵立删
- 为什么你的电源纹波那么大?
- 文章目录导读
- 八皇后单解和全解递归算法(Lua实现)
- java创建线程的三种方式
- JSON解析示例
- 初识Tensorflow,基本概念及简单示例
- 关于memcpy的用法
- Tensorflow1.0版本与以前函数不同之处
- IOS gif图片的显示
- 【Java】今天想到一个很傻的问题
- Unable to load configuration.
- Linux下的文件夹以及介绍
- C语言快速讲解(三)动态内存分配