1. 创建bean extends JsonSerializer
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MMddyyyyDateSerializer extends JsonSerializer<Date> {
private static final String DATE_FORMAT = "MM/dd/yyyy";
@Override
public void serialize(Date value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
gen.writeString(new SimpleDateFormat(DATE_FORMAT).format(value));
}
}
2. 注解放在get方法上面
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@JsonSerialize(using = MMddyyyySlashDateSerializer.class)
public Date getDataUploadDate() {
return DataUploadDate;
}