Как сериализовать LocalDateTime с Джексоном?JAVA

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

Сообщение Anonymous »

Я получил следующий кусок кода: < /p>

ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new JavaTimeModule());
mapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
String now = new ObjectMapper().writeValueAsString(new SomeClass(LocalDateTime.now()));
System.out.println(now);
< /code>

И я получаю это: < /p>


{«Время»: {«Час»: 20, «Минут»: 49, «Второе»: 42, «Нано»: 99000000, «Dayofyear»: 19, «Dayofweek»: «Четверг», «Месяц»: «J. Анурий "," dayofmonth ": 19," Год ": 2017," Monthvalue ": 1," Chronology ": {" id ":" iso "," calendartype ":" iso8601 "}}}
< /blockquote>

Чего я хочу достичь,-это строка в ISO8601 < /p>


2017-01-19t18: 36: 51Z < /p>
< /blockquote>

Подробнее здесь: https://stackoverflow.com/questions/417 ... th-jackson

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