RabbitMq Deserialize LocalDateTime не может преобразовать

Я пытаюсь десериализовать сообщение, полученное от rabbitmq.

Мой конвертер сообщений настроен так>

@Bean
   public MessageConverter messageConverter() {
   ObjectMapper mapper = new ObjectMapper().findAndRegisterModules();
   return new Jackson2JsonMessageConverter(mapper);
}

Контейнер слушателя получает полезную нагрузку json следующим образом:

        { "updateTime": "{ 
                  "date":{
                      "year":2020,
                      "month":8,
                      "day":7
                     },
                  "time":{
                      "hour":15,
                      "minute":28,
                      "second":2,
                      "nano":0
                   }
              }
         } 

Я пытаюсь десериализовать updateTime, который является объектом java.LocalDateTime

'Не удалось прочитать JSON: не удалось создать экземпляр java.time.LocalDateTime

Объект сериализован как LocalDateTime.of(localDate, localTime)

0 ответов

Другие вопросы по тегам