|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @RequestMapping(value = "/alarm-levels", method = RequestMethod.GET) | 
|---|
|  |  |  | public Map<String,Map<String,Double>> getAlarmLevels(HttpServletRequest request) throws IOException { | 
|---|
|  |  |  | public Map<String,Object> getAlarmLevels(HttpServletRequest request){ | 
|---|
|  |  |  | Map<String,Object> result = new HashMap<String, Object>(); | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | InputStreamReader reader=new InputStreamReader(resource.getInputStream()); | 
|---|
|  |  |  | JSONReader jsonReader = new JSONReader(reader); | 
|---|
|  |  |  | Map<String,Map<String,Double>> result= jsonReader.readObject(new TypeReference<Map<String,Map<String,Double>>>(){}); | 
|---|
|  |  |  | result = new JSONReader(reader).readObject(new TypeReference<Map<String,Object>>(){}); | 
|---|
|  |  |  | } catch (IOException e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|
|  |  |  | result.put("msg", "系统错误,请联系管理员!原因如下:"+e.getMessage()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return result; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|