json转MAp对象
2016-03-11 17:45
477 查看
/*** json转MAp对象* @param jsonStr* @return*/public static Map<String, Object> parseJSON2Map(String jsonStr){Map<String, Object> map = new HashMap<String, Object>();//最外层解析JSONObject json = JSONObject.fromObject(jsonStr);for(Object k : json.keySet()){Object v = json.get(k);//如果内层还是数组的话,继续解析if(v instanceof JSONArray){List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();Iterator<JSONObject> it = ((JSONArray)v).iterator();while(it.hasNext()){JSONObject json2 = it.next();list.add(parseJSON2Map(json2.toString()));}map.put(k.toString(), list);} else {map.put(k.toString(), v.toString());}}return map;}
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android Google Map获取地理位置信息的方法
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- Spark RDD API详解(一) Map和Reduce
- PropertyChangeListener简单理解
- Python中map()函数浅析
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序