| | |
| | | chart.putAll(map); |
| | | for (Map<String, Object> p : panelList) { |
| | | Map<String, Object> c = new LinkedHashMap<>(); |
| | | List<Map<String, Object>> plist = new ArrayList<>(); |
| | | pMap.putAll(p);//把p集合放入pMap,从而使调用p的key时候不用区分大小写 |
| | | if (pMap.get("name") != null) { |
| | | c.put("name", pMap.get("name")); |
| | | p.remove("name"); |
| | | c.put("data", p); |
| | | } else { |
| | | c.put("name", ""); |
| | | c.put("data", p); |
| | | } |
| | | if (p != null) { |
| | | for (String key : p.keySet()) { |
| | | Map<String, Object> ecMap = new HashMap<>(); |
| | | ecMap.put("key", key); |
| | | ecMap.put("value", p.get(key)); |
| | | plist.add(ecMap); |
| | | } |
| | | } |
| | | c.put("data", plist); |
| | | chartList.add(c); |
| | | pMap.clear(); |
| | | } |