分解List<HashMap<String, String>> 的方法:
List<HashMap<String, String>> mapList; for(HashMap<String, String> h: mapList){ for(String key:h.keySet()){ String value=h.get(key); } }
or List<HashMap<String, String>> mapList; for (HashMap<String, String> map : mClientMsg) { mClientcode.setText(map.get(mErrCode)); mClientid.setText(map.get(mClientID)); mClientname.setText(map.get(mClientName)); mClientnum.setText(map.get(mClientNum)); }
生成List<HashMap<String, String>> 的方法:
mDate = new ArrayList<HashMap<String, String>>(); HashMap<String, String> map = new HashMap<String, String>(); map.put(mErrCode, mJson.get(mErrCode).toString()); map.put(mClientID, mJson.get(mClientID).toString()); map.put(mClientName, mJson.get(mClientName).toString()); map.put(mClientNum, mJson.get(mClientNum).toString());
mDate.add(map);