PsDateSerializer.java 676 B

12345678910111213141516171819202122
  1. package com.persagy.fm.common.serializer;
  2. import com.fasterxml.jackson.core.JsonGenerator;
  3. import com.fasterxml.jackson.databind.JsonSerializer;
  4. import com.fasterxml.jackson.databind.SerializerProvider;
  5. import com.persagy.fm.common.lang.PsDate;
  6. import org.springframework.boot.jackson.JsonComponent;
  7. import java.io.IOException;
  8. /**
  9. * @Description 日期序列化
  10. * @author Charlie Yu
  11. * @version 1.0 2021-04-08
  12. */
  13. @JsonComponent
  14. public class PsDateSerializer extends JsonSerializer<PsDate> {
  15. @Override
  16. public void serialize(PsDate value, JsonGenerator gen, SerializerProvider serializers) throws IOException {
  17. gen.writeNumber(value.getMillis());
  18. }
  19. }