| | |
| | | import com.moral.entity.Device; |
| | | import com.moral.entity.DeviceAdjustValue; |
| | | import com.moral.entity.alarm.AlarmConfig; |
| | | import com.moral.entity.charts.*; |
| | | import com.moral.security.auth.login.LoginMode; |
| | | import com.moral.security.model.UserContext; |
| | | import org.junit.Test; |
| | | import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import javax.annotation.Resource; |
| | | import java.util.*; |
| | | |
| | | public class JavaBeanToJsonOutPrint { |
| | | @Test |
| | | public void jsonOutPrintTest(){ |
| | | UserContext userContext = UserContext.create("312", LoginMode.Andriod,1,new ArrayList<>()); |
| | | // adjustValue.setCreateTime(new Date()); |
| | | // adjustValue.setUpdateTime(new Date()); |
| | | // adjustValue.setId(0); |
| | | // Map<String,Float> value = new HashMap(); |
| | | // value.put("e1", (float) 1.2); |
| | | // adjustValue.setValue(value); |
| | | String json = "{\"createTime\":1516342989358,\"deviceId\":null,\"id\":0,\"updateTime\":1516342989358,\"value\":{\"e1\":1.2}}"; |
| | | // UserContext userContext = UserContext.create("312", LoginMode.Andriod,1,new ArrayList<>()); |
| | | //// adjustValue.setCreateTime(new Date()); |
| | | //// adjustValue.setUpdateTime(new Date()); |
| | | //// adjustValue.setId(0); |
| | | //// Map<String,Float> value = new HashMap(); |
| | | //// value.put("e1", (float) 1.2); |
| | | //// adjustValue.setValue(value); |
| | | // String json = "{\"createTime\":1516342989358,\"deviceId\":null,\"id\":0,\"updateTime\":1516342989358,\"value\":{\"e1\":1.2}}"; |
| | | // LineChartCriteria lineChartCriteria = new LineChartCriteria(); |
| | | // List<DataCondition> dataConditions = new ArrayList<>(); |
| | | // DataCondition dataCondition = new DataCondition(); |
| | | // dataCondition.setActualTime(1); |
| | | // dataCondition.setAreaRange(AreaRange.AREA); |
| | | // dataCondition.setAreaRangeId(1); |
| | | // dataCondition.setTimeUnits(TimeUnits.DAY); |
| | | // dataConditions.add(dataCondition); |
| | | // lineChartCriteria.setDataConditions(dataConditions); |
| | | // lineChartCriteria.setSensorKey("e1"); |
| | | // TimePeriod timePeriod = new TimePeriod(); |
| | | // timePeriod.setEndTime(new Date()); |
| | | // timePeriod.setStartTime(new Date()); |
| | | // timePeriod.setTimeUnits(TimeUnits.DAY); |
| | | // lineChartCriteria.setTimePeriod(timePeriod); |
| | | // Map map = JSON.parseObject("{\"e1\":0.0}"); |
| | | String json1 = JSON.toJSONString(userContext); |
| | | String str = "{\"sensorKey\":\"e1\",\"timePeriod\":{\"startTime\":\"2018-03-09T07:53:53.463Z\",\"endTime\":\"2018-03-09T07:53:53.463Z\",\"timeUnits\":\"DAY\"},\"dataConditions\":[{\"timeUnits\":\"DAY\",\"actualTime\":null,\"areaRange\":\"AREA\",\"areaRangeId\":320583}]}"; |
| | | LineChartCriteria lineChartCriteria = JSON.parseObject(str,LineChartCriteria.class); |
| | | // TimePeriod timePeriod = JSON.parseObject(str,TimePeriod.class); |
| | | String json1 = JSON.toJSONString(lineChartCriteria); |
| | | System.out.printf("\n\n\n\n"); |
| | | System.out.printf(json1); |
| | | System.out.printf("\n\n\n\n"); |
| | | } |
| | | |
| | | } |