java字符串转换List<map<String,Object>>对象 方法如下:
/**
* json字符串转list
* @param jsonFile
* @return
* @throws Exception
* @author fanchenxi
*/
public static List<Map<String,Object>> GetJsonListByString(String jsonFile) throws Exception{
JSONArray arry = JSONArray.fromObject(jsonFile);
List<Map<String, Object>> rsList = new ArrayList<Map<String, Object>>();
for (int i = 0; i < arry.size(); i++)
{
JSONObject jsonObject = arry.getJSONObject(i);
Map<String, Object> map = new HashMap<String, Object>();
for (Iterator<?> iter = jsonObject.keys(); iter.hasNext();) {
String key = (String) iter.next();
Object value = jsonObject.get(key);
map.put(key, value);
}
rsList.add(map);
}
return rsList;
}