首页 > 其他 > 详细

日期字段序列化

时间:2021-02-18 15:23:45      阅读:25      评论:0      收藏:0      [点我收藏+]

一、示例代码

注意:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")  若不指明时区,反序列化的时候可能会出现真实时间 +8 小时的情况出现。

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Builder;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.Map;

/**
 * @author xxx
 */
@Getter
@Builder
@ToString
public class Entry implements IAlertMsg {
    private String url;
    //map类型的成员变量,json返序列化时使用set方法
    @Setter
    private Map<String, String> strValues;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date timeStamp;

    @Tolerate
     public Entry() {}

}

  

二、需要的maven包

    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.20</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.1.8.RELEASE</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>3.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>

  

日期字段序列化

原文:https://www.cnblogs.com/sunada2005/p/14411819.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!