沈斌
2018-01-31 a20095a98a3b968b10b390ba7b9ba99c2ddbd4d0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.moral;
 
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 org.junit.Test;
 
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
 
public class JavaBeanToJsonOutPrint {
    @Test
    public void jsonOutPrintTest(){
        DeviceAdjustValue adjustValue = new DeviceAdjustValue();
//        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}}";
        Map map = JSON.parseObject("{\"e1\":0.0}");
//        String json = JSON.toJSONString(new Device(),
//                SerializerFeature.WriteMapNullValue
//                );
        System.out.printf("\n\n\n\n");
        System.out.printf(json);
        System.out.printf("\n\n\n\n");
    }
}