Джексон сериализует временную метку в наносекундную проблемуJAVA

Программисты JAVA общаются здесь
Anonymous
Джексон сериализует временную метку в наносекундную проблему

Сообщение Anonymous »

Как сериализовать java.sql.Timestamp с помощью Jackson, чтобы включить наносекунды?
@Test
void testTimestampSerialization() throws Exception {
var objectMapper = new ObjectMapper();
objectMapper.registerModule(new JavaTimeModule());
var now = Timestamp.from(Instant.now());
var serializedNow = objectMapper.writeValueAsString(now);
var decodedNow = objectMapper.readValue(serializedNow, Timestamp.class);
assertEquals(now, decodedNow);
}

Возвраты:
Expected :2024-07-16 12:41:47.052067
Actual :2024-07-16 12:41:47.052


Подробнее здесь: https://stackoverflow.com/questions/787 ... cond-issue

Вернуться в «JAVA»