| | |
| | | } |
| | | ajaxResult.put("data", list); |
| | | } else { |
| | | // TODO 如果不带分页参数 返回的数据都是对象 则在这里通过result.get("limit")进行判断 处理对象或集合并返回 |
| | | // TODO 不确定 ResultData 直接是对象或是集合中一个对象的形式 |
| | | // 直接是对象的格式获取 |
| | | // ajaxResult = save(response.getJSONObject("ResultData"),type); |
| | | // JSONObject resultData = response.getJSONObject("ResultData"); |
| | | // HashMap<String, Object> map = new HashMap<>(); |
| | | // for (String key : resultData.keySet()) { |
| | | // map.put(key, resultData.get(key)); |
| | | // } |
| | | // ajaxResult.put("data",map); |
| | | // 以集合返回 |
| | | JSONObject data = (JSONObject) response.getJSONArray("ResultData").get(0); |
| | | JSONArray resultData = response.getJSONArray("ResultData"); |
| | | List<JSONObject> list = JSONUtil.toList(resultData, JSONObject.class); |
| | | ArrayList<Map<String, String>> maps = new ArrayList<>(); |
| | | for (JSONObject data : list) { |
| | | ajaxResult = save(data, type); |
| | | HashMap<String, String> map1 = new HashMap<>(); |
| | | for (String key : data.keySet()) { |
| | |
| | | String val = defaultVal.trim().replaceAll("\\s+", ""); |
| | | map1.put(key, val); |
| | | } |
| | | ArrayList<Map<String, String>> maps = new ArrayList<>(); |
| | | maps.add(map1); |
| | | } |
| | | ajaxResult.put("data", maps); |
| | | } |
| | | return ajaxResult; |