package com.xcgl.test; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.xcgl.middleware.qyg.SensorValue; import net.sf.json.JSONArray; import net.sf.json.JsonConfig; @Controller @RequestMapping(value = "/qygservice") public class QygGetValueTestService { @RequestMapping(value = "/value1",method = RequestMethod.GET) @ResponseBody public List getValue1() { String jsonstr = "{\"valuelist\":[{\"ret\":true,\"code\":\"jsj1\",\"value\":52.108779907226562,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj6\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"swsd\",\"value\":78.626123046875009,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"swwd\",\"value\":28.974365234375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"gpdswd\",\"value\":33.75662109375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"gpdssd\",\"value\":59.738757324218753,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl1\",\"value\":0.009386865234375,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl2\",\"value\":0.011516748046875,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbyl3\",\"value\":0.315870654296875,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbyl1\",\"value\":0.22129648437500002,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbyl2\",\"value\":0.22002490234375002,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj7\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"bfsx\",\"value\":195.18006591796873,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"sxgyw\",\"value\":false,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"sxdyw\",\"value\":true,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbdl\",\"value\":3.02,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"shsbdy\",\"value\":392.5,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"plbdl\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"plbdy\",\"value\":386.70000000000005,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jsj8\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"ktbsqyl\",\"value\":0.36797160644531246,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-1F\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-1F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"SF2F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-2F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-3F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"EF-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"EF-3F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"SF-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-3F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AHU-4F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-4F-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AHU-4F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-4F-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-BF-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-BF-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"AUH-BF-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"FAU-BF-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-1\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-2\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-3\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-4\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"CHP-1-5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbdy\",\"value\":386.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"xfbdl\",\"value\":0.0,\"errorcode\":\"\"}]}"; jsonstr = jsonstr.substring(jsonstr.indexOf("valuelist")+11, jsonstr.length()-1); JSONArray allRetArray = JSONArray.fromObject(jsonstr); List list = JSONArray.toList(allRetArray, new SensorValue(), new JsonConfig()); return list; } @RequestMapping(value = "/value2",method = RequestMethod.GET) @ResponseBody public List getValue2() { String jsonstr = "{\"valuelist\":[{\"ret\":true,\"code\":\"jn1\",\"value\":36.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn5\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn6\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn10\",\"value\":1.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn14\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn15\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn19\",\"value\":17.1,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn20\",\"value\":8.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn22\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn23\",\"value\":0.3,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn29\",\"value\":0.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn30\",\"value\":3.0,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"jn35\",\"value\":2.7,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1a\",\"value\":57.6,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1b\",\"value\":59.5,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b1c\",\"value\":56.9,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2a\",\"value\":56.4,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2b\",\"value\":61.4,\"errorcode\":\"\"},{\"ret\":true,\"code\":\"b2c\",\"value\":57.6,\"errorcode\":\"\"}]}"; jsonstr = jsonstr.substring(jsonstr.indexOf("valuelist")+11, jsonstr.length()-1); JSONArray allRetArray = JSONArray.fromObject(jsonstr); List list = JSONArray.toList(allRetArray, new SensorValue(), new JsonConfig()); return list; } }