直接上代码
public static List<Map<String, String>> annalyzeInfoJSON(String str) {
JSONObject jsonobject = null;
List<Map<String, String>> data = new ArrayList<Map<String, String>>();
try {
jsonobject = new JSONObject(str);
JSONObject jsonObject = jsonobject.getJSONObject("data");
JSONArray jsonarray = jsonObject.getJSONArray("trade");
for (int i = 0; i < jsonarray.length(); i++) {
JSONObject jaList = (JSONObject) jsonarray.opt(i);
Map<String, String> map = null;
map = new HashMap<String, String>();
map.put("time", jaList.getString("time"));
map.put("shop", jaList.getString("shop"));
map.put("money", jaList.getString("je"));
data.add(map);
}
return data;
} catch (JSONException e) {
e.printStackTrace();
Log.d("ERR", "解析json出错");
Log.d("ERR", e.toString());
;
}
return null;
}