public List<Map<String, Object>> jsonToArray(String json) {
//定义一个集合类
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
try {
//解析json字符串
JSONObject jsonobj = new JSONObject(json);
//获取一个json数组
JSONArray ary = jsonobj.getJSONArray("result");
for (int i = 0; i < ary.length(); i++) {
JSONObject obj = (JSONObject) ary.opt(i);
//定义一个Map集合
Map<String, Object> map = new HashMap<String, Object>();
map.put("rid", obj.getString("rid"));
map.put("name", obj.getString("name"));
map.put("wk", obj.getString("wk"));
map.put("wboxoffice", obj.getString("wboxoffice"));
map.put("tboxoffice", obj.getString("tboxoffice"));
list.add(map);
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return list;
}