170 похожих чатов

Привет, помогите плиз. На вход в контроллер приходит время в

таком формате: "2023-11-18T14:00:00+00:00", но ZonedDateTime превращает его в "2023-11-18T14:00:00Z". Как это пофиксить на уровне objectMapper?

13 ответов

25 просмотров

Сериализацию делать в String с нужным вам форматом времени, там разные есть, сейчас точно не подскажу, нет IDE под рукой

Moscow- Автор вопроса
mts2200
Сериализацию делать в String с нужным вам форматом...

Мне на уровне objectMapperа нужно, чтоб для всех ZonedDateTime руками это не делать

Moscow
Мне на уровне objectMapperа нужно, чтоб для всех Z...

Погугли как форматирование для objectMapper'а передать своё кастомное для ZonedDateTime

Moscow- Автор вопроса
Moscow
Мне на уровне objectMapperа нужно, чтоб для всех Z...

Зарегистрируйте свой сериалайзер для этого класса https://www.baeldung.com/jackson-custom-serialization

Moscow
Да я все порыл) пока не помогло

Всегда можно написать свой кастомный сериализатор для типа и зарегистрировать его в фабрке ObjectMapper'а

Moscow- Автор вопроса
Moscow
Пробовал это, не помогло

Ну тут три варианта: 1) Библиотека не поддерживает переопределение уже существующих сериализаторов для класса 2) Ошибка в самом классе-сериалайзере 3) Ошибка в выбранном формате времени

превращать в DateTimeOffset. Смотри, ты превращаешь время с оффсетом в время с ТАЙМЗОНОЙ. +00:00 - это НЕ тайм зона, это оффсет.

Moscow- Автор вопроса
Ayrat Hudaygulov
превращать в DateTimeOffset. Смотри, ты превращае...

Менял ZonedDateTime на OffsetDateTime, такая же проблемы была

Moscow
Менял ZonedDateTime на OffsetDateTime, такая же пр...

с оффсетдейттайм это уже странно, с zoned - логично

Moscow- Автор вопроса
Ayrat Hudaygulov
с оффсетдейттайм это уже странно, с zoned - логичн...

К сожалению нельзя скрины отправить, а то отправил бы). Там тоже Z)

Moscow- Автор вопроса
Ayrat Hudaygulov
с оффсетдейттайм это уже странно, с zoned - логичн...

https://stackoverflow.com/questions/60451939/jackson-offsetdatetime-serialization-z-instead-of-0000-timezone#comment129293488_60454450 Тут пишут про эту проблему с offset тоже

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта