聰明的人老是能想到別人會遇到的問題,提早給出解決方案。json
List propList = new ArrayList(); //裝載數據的list JSONArray array= JSONArray.fromObject(JSON.toJSONString(propList));//list轉換成JSONArray for(int i =0;i<array.size();i++){ Object listArray = new JSONTokener( array.get(i).toString()).nextValue();//取出JSONArray中的數據 if (listArray instanceof JSONArray){//判斷是JSONArray仍是JSONObject JSONArray jsonArray = (JSONArray)listArray;for (int k = 0; k < jsonArray.size(); k++) { JSONObject parameterObject = jsonArray.getJSONObject(k); String propCode = parameterObject.get("propCode").toString(); //System.out.println(parameterObject); } }else if (listArray instanceof JSONObject) { JSONObject jsonObject3 = (JSONObject)listArray; // System.out.println(jsonObject3); } }