转换区别json

private Date EndDate ;

private Instant xxxxdate;

private LocalDateTime localDateTime;

public static void main(String[] args) {

CudUserPwdQo qo = new CudUserPwdQo();

qo.setEndDate(new Date());

qo.setXxxxdate(Instant.now());

qo.setLocalDateTime(LocalDateTime.now());

System.out.println(JSONUtil.beanToJson(qo, true));

System.out.println(JacksonsUtil.toJSon(qo));

}

{"userId":null,"oldPwd":null,"newPwd":null,"phoneTel":null,"messageType":null,"entryParameter":null,"EndDate":1531374580416,"xxxxdate":"2018-07-12 13:49:40","localDateTime":{"date":{"year":2018,"month":7,"day":12},"time":{"hour":13,"minute":49,"second":40,"nano":496000000}}}

{"userId":null,"oldPwd":null,"newPwd":null,"phoneTel":null,"messageType":null,"entryParameter":null,"xxxxdate":{"epochSecond":1531374580,"nano":417000000},"localDateTime":{"dayOfYear":193,"nano":496000000,"monthValue":7,"hour":13,"minute":49,"second":40,"year":2018,"month":"JULY","dayOfMonth":12,"dayOfWeek":"THURSDAY","chronology":{"id":"ISO","calendarType":"iso8601"}},"endDate":1531374580416}

原文地址:https://www.cnblogs.com/Struts-pring/p/9299123.html