From 29e3bf811d1d05eae0cb0ce6f76b32d2c634c2ac Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Wed, 05 Sep 2018 10:49:26 +0800
Subject: [PATCH] 方案助手完善
---
src/test/java/com/moral/JavaBeanToJsonOutPrint.java | 45 +++++++++++++++++++++++++++++++++++++++++----
1 files changed, 41 insertions(+), 4 deletions(-)
diff --git a/src/test/java/com/moral/JavaBeanToJsonOutPrint.java b/src/test/java/com/moral/JavaBeanToJsonOutPrint.java
index cb7299d..e639249 100644
--- a/src/test/java/com/moral/JavaBeanToJsonOutPrint.java
+++ b/src/test/java/com/moral/JavaBeanToJsonOutPrint.java
@@ -2,16 +2,53 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.SerializerFeature;
+import com.moral.common.bean.ResultBean;
+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 javax.annotation.Resource;
+import java.util.*;
public class JavaBeanToJsonOutPrint {
@Test
public void jsonOutPrintTest(){
- String json = JSON.toJSONString(new com.moral.entity.Device(),
- SerializerFeature.WriteMapNullValue
- );
+// 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 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(json);
+ System.out.printf(json1);
System.out.printf("\n\n\n\n");
}
+
}
--
Gitblit v1.8.0