String data={abuml:[{ "id": "27JpL~jd99w9nM01c000qc", "version": "abc" },{ "id": "27JpL~j6UGE0LX00s001AH", "version": "bbc" },{ "id": "27JpL~j7YkM0LX01c000gt", "version": "Wa_" }] JSONObject jsonObject1= new JSONObject(data);DataBean[] dt=new Gson().fromJson(jsonObject1.getJSONArray("abuml").toString(),DataBean[].class);class DataBean{ private String id=""; private String version=""; // z这里写get和set方法}所有数据全部在你的 dt中去了
JSONArray 和 JSONObject 结合来就可以了
对了 不要搞内部类去解析 内部类解析不了