美文网首页
Json时间格式转换

Json时间格式转换

作者: 我只是旁白 | 来源:发表于2017-11-08 20:00 被阅读0次

    1,导包

    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-annotations</artifactId>
      <version>${jackson.version}</version>
    </dependency>
    

    2,时间格式转换类

    package com.study.utils;
    
    /**
     * Created by Administrator on 2017/10/27.
     */
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    import com.fasterxml.jackson.core.JsonGenerator;
    import com.fasterxml.jackson.core.JsonProcessingException;
    import com.fasterxml.jackson.databind.JsonSerializer;
    import com.fasterxml.jackson.databind.SerializerProvider;
    
    
    public class CustomDateSerializer extends JsonSerializer<Date> {
    
    @Override
    public void serialize(Date value, JsonGenerator jsonGenerator, SerializerProvider provider) throws IOException,
            JsonProcessingException {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        jsonGenerator.writeString(sdf.format(value));
    }
    }
    

    3,在实体类的某一字段上映入

    @JsonSerialize(using = CustomDateSerializer.class)
    private Date create_time;
    

    相关文章

      网友评论

          本文标题:Json时间格式转换

          本文链接:https://www.haomeiwen.com/subject/wwudpxtx.html