jsonArray转换成list
2015-09-30 15:22
471 查看
/**
* 将JSONArray 转换为map list
* @param jA
* @return List
* @throws JSONException
*/
public static List<Map<String, String>> jSONArrayToMapList(JSONArray jA) throws JSONException {
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
for (int i = 0; i < jA.length(); i++) {
Map<String, String> map = new HashMap<String, String>();
JSONObject jSONObject = (JSONObject) jA.get(i);
Iterator<?> it = jSONObject.keys();
while (it.hasNext()) {
Object key = it.next();
// Object value=jSONObject.get(key);
if (key != null && !"".equals(key)) {
map.put(key.toString(),jSONObject.get(key.toString()).toString());
}
}
list.add(map);
}
return list;
}
/**
* 将JSONArray 转换为map list
* @param jA
* @return List
* @throws JSONException
*/
public static List<Map<String, String>> jSONArrayToMapList(JSONArray jA) throws JSONException {
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
for (int i = 0; i < jA.length(); i++) {
Map<String, String> map = new HashMap<String, String>();
JSONObject jSONObject = (JSONObject) jA.get(i);
Iterator<?> it = jSONObject.keys();
while (it.hasNext()) {
Object key = it.next();
// Object value=jSONObject.get(key);
if (key != null && !"".equals(key)) {
map.put(key.toString(),jSONObject.get(key.toString()).toString());
}
}
list.add(map);
}
return list;
}
相关文章推荐
- js测试用
- 演出排期JavaScript
- 四、企业号获取 jssdk
- javascript 中 null和undefined
- 【Javascript】: for循环中定义的变量在for循环体外也有效
- JS正则座机电话和邮箱匹配
- 实现Server.UrlEncode和Server.UrlDecode功能的js代码
- javascript:void(0)的用法讲解
- JSON 语法简介
- Javascript打印一个对象中所有属性和方法
- js窗体间传值
- 为什么学习JavaScript?
- 通过JS和JQ操作元素总结
- JSP中System.out.println()与out.println()区别
- jstree无限循环递归的后台相关实现
- 一天JavaScript示例-点击图片显示大图片添加鼠标
- 浅谈Javascript中substr和substring的区别
- js模拟实现继承功能
- js中获取basePath
- JSON.parse() 与 eval()