JSON数据解析代码示例
来源:互联网 发布:windows sever 2012 编辑:程序博客网 时间:2024/05/21 19:24
public static StartAPKInfo parseStartAPKJson(InputStream inputStream){Log.i(TAG, "parsePlaylistJson ");StartAPKInfo info = new StartAPKInfo();StringBuffer out = new StringBuffer(); byte[] b = new byte[4096]; try {for (int n; (n = inputStream.read(b)) != -1;) { out.append(new String(b, 0, n)); }} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();return null;} String str = out.toString();JSONObject obj = null;Iterator item = null;try {obj = new JSONObject(str);item = obj.keys();} catch (JSONException e1) {// TODO Auto-generated catch blocke1.printStackTrace();return null;} while (item.hasNext()) {try {String key = (String) item.next();String s = obj.getString(key);if (key.equalsIgnoreCase("priority")) {info.priority = s;} else if (key.equalsIgnoreCase("category")){info.category= s;}else if (key.equalsIgnoreCase("source")){info.source = s;}else if (key.equalsIgnoreCase("source_package")){info.source_package = s;}else if (key.equalsIgnoreCase("video_tag")){info.video_tag = s;}else if (key.equalsIgnoreCase("title")){info.title = s;}else if (key.equalsIgnoreCase("img_url")){info.img_url = s;}else if (key.equalsIgnoreCase("callback_action")){info.callback_action = s;}else if (key.equalsIgnoreCase("callback_method")){info.callback_method = s;}else if (key.equalsIgnoreCase("callback_flag")){info.callback_flag = s;}else if (key.equalsIgnoreCase("callback_key")){info.callback_key = s;}else if (key.equalsIgnoreCase("callback_value")){info.callback_value = s;}} catch (JSONException e) {e.printStackTrace();}}return info;}
0 0
- JSON数据解析代码示例
- Android JSON解析示例代码
- [Android实例] Android JSON解析示例代码
- JAVA解析JSON数据代码
- PHP JSON 数据解析代码
- Json数据解析代码demo
- jquery解析JSON数据实例代码
- 访问网络数据+json解析代码片段
- 【Android】 在Andorid中解析Json数据示例
- 浅析ajax请求json数据并用js解析(示例分析)
- jQuery AJAX获取JSON数据解析多种方式示例
- Json解析示例
- JSON多层解析示例
- JSON解析示例
- 编程资料:C#简单解析Json数据示例附开源json解析类
- PHP在不同页面间传递Json数据示例代码
- jQuery中使用Ajax获取JSON格式数据示例代码
- jQuery中使用Ajax获取JSON格式数据示例代码
- 黑马程序员—异常处理机制
- Oracle 中的动态采样(dynamic sampling)相关示例
- CCCallFunc,CCCallFuncN,CCCallFuncO,CCCallFuncND 比较
- poj 3253 HLG 2059
- [U-Boot] am335x: NAND: add BCH16 and 4k page size support
- JSON数据解析代码示例
- 问题一:如何通过jsp输入框的形式,操作后台数据(OK)
- SAS , SCSI and SATA.
- ubuntu12.04 星际译王 安装
- 如何将页脚固定在页面底部
- 用RSA加密实现Web登录密码加密传输
- 编译Android 4.0源码错误整理
- 微信分享 不闪窗 设置方法
- SQL SERVER:不同服务器数据库之间的数据操作