if(dataMap != null){ JSONArray completeDeviceinfoList = dataMap.getJSONArray("completeDeviceinfoList"); //deviceinfoListEntities.addAll(JSON.parseArray(completeDeviceinfoList.toJSONString(), CompleteDeviceinfoListBean.class)); for(int i = 0; i< completeDeviceinfoList.size();i++){ //CompleteDeviceinfoListBean dataBean = JSONObject.parseObject(completeDeviceinfoList.get(i).toString(), CompleteDeviceinfoListBean.class); CompleteDeviceinfoListBean dataBean = JSONObject.toJavaObject(completeDeviceinfoList.getJSONObject(i), CompleteDeviceinfoListBean.class); deviceinfoListEntities.add(dataBean); } }