package com.lunhan.xxx.common.serializer; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; import com.lunhan.xxx.common.ConstantFactory; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; /** * 自定义json序列化 Date 属性 * @author linliu * @date 2020-05-12 */ public class CQDateSerializer extends JsonSerializer { @Override public void serialize(Date value, JsonGenerator g, SerializerProvider provider) throws IOException { if(null==value) { return; } SimpleDateFormat sdf = new SimpleDateFormat(ConstantFactory.STR_DATE); g.writeString(sdf.format(value)); } }