| | |
| | | |
| | | import cn.iocoder.yudao.framework.common.util.json.JsonUtils; |
| | | import cn.iocoder.yudao.framework.common.util.json.databind.NumberSerializer; |
| | | import cn.iocoder.yudao.framework.common.util.json.databind.TimestampLocalDateDeserializer; |
| | | import cn.iocoder.yudao.framework.common.util.json.databind.TimestampLocalDateTimeDeserializer; |
| | | import cn.iocoder.yudao.framework.common.util.json.databind.TimestampLocalDateTimeSerializer; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | import org.springframework.context.annotation.Bean; |
| | | import tools.jackson.databind.JacksonModule; |
| | | import tools.jackson.databind.ObjectMapper; |
| | | import tools.jackson.databind.ext.javatime.deser.LocalDateDeserializer; |
| | | import tools.jackson.databind.ext.javatime.deser.LocalTimeDeserializer; |
| | | import tools.jackson.databind.ext.javatime.ser.LocalDateSerializer; |
| | | import tools.jackson.databind.ext.javatime.ser.LocalTimeSerializer; |
| | |
| | | m.addSerializer(Long.TYPE, NumberSerializer.INSTANCE); |
| | | // LocalDate / LocalTime |
| | | m.addSerializer(LocalDate.class, LocalDateSerializer.INSTANCE); |
| | | m.addDeserializer(LocalDate.class, LocalDateDeserializer.INSTANCE); |
| | | m.addDeserializer(LocalDate.class, TimestampLocalDateDeserializer.INSTANCE); |
| | | m.addSerializer(LocalTime.class, LocalTimeSerializer.INSTANCE); |
| | | m.addDeserializer(LocalTime.class, LocalTimeDeserializer.INSTANCE); |
| | | // LocalDateTime < - > EpochMillis |