您的位置:首页 > Web前端 > JavaScript

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;

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: