Json数据解析
2015-11-18 17:45
567 查看
//------------------------------------------------------------------------ // Json数据解析 // Json数据: {"data":false,"status":1,"param":{"datetime":"2015-11-18","serverCpId":0,"datetimes":"2015-11-18 17:22:25","PopupSwitch":false}} // 获取数据: String value = Tools.getJsonValue(data, "param", "PopupSwitch"); /** 从Json字符串中,获取键值key对应的数据 */ public static String getJsonValue(String data, String key) { try { JSONObject obj; obj = new JSONObject(data); return obj.has(key) ? obj.getString(key) : ""; } catch (JSONException e) { return ""; } } /** 从Json字符串中,获取键值keys对应的数据 */ public static String getJsonValue(String data, String... keys) { String tmp = data; for(int i=0; i< keys.length; i++) tmp = getJsonValue(tmp, keys[i]); return tmp; } // ---------------------------------------------
相关文章推荐
- JSON数据解析
- 简单解析json数据(接上篇创建json数据)
- json数据解析
- json解析几种格式
- JSON数据解析
- 基础Android之访问网络
- java读取文件内容,解析Json格式数据
- JSON数据解析入门
- ES6中Json、String、Map、Object之间的转换
- 根据json数据生成建表脚本的解决方案
- Swift开发:使用SwiftyJSON解析JSON数据
- Android中JSON数据解析:系统自带JSONObject以及第三方GSON的实现
- PHP文件数据传输用jQuery-ajax进行浏览器->服务器->数据文件->服务器->浏览器的数据传输($_POST,$_GET,json_encode(数组数据回应),json数据解析)
- 字典里有个数组,数组里面存放着几个不相同的字典模型怎么用MJExtension解析,
- HTTP网络请求
- android之JSON解析三种类型
- iOS-第三方库MJExtension使用 解析Json数据
- 对js中的引用类型的理解(6)——基本包装类型(Booelean、Number、String)
- 对js中的引用类型的理解(5)——Date类型
- 对js中的引用类型的理解(4)——Function类型