Как преобразовать LinkedHashMap в пользовательский объект?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Как преобразовать LinkedHashMap в пользовательский объект?

Сообщение Гость »


У меня есть 2 темы на стороне потребителя Kafka. Тема А и тема Б. Оба собираются одним и тем же методом. Подробности метода приведены ниже;

@Slf4j @Услуга общественный класс KafkaConsumerService { @KafkaListener(topics = { "topic-a", "topic-b" }, groupId = "X-consumer") public void ListenX(Response msg) { log.info("MSG доставлен потребителю"); KafkaMessageDTO test = msg.getData(); @Data @AllArgsConstructor @NoArgsConstructor @Builder общественный класс KafkaMessageDTO { @JsonProperty("объект") частный объект Т; @JsonProperty("заголовок") частные заголовки HttpHeaders; } Я всегда отправляю этому методу тип переменной msg — KafkaMessageDTO. Пытаюсь извлечь объект из KafkaMessageDTO (kafkaMessageDTO.getObject()), но, к сожалению, не могу этого сделать.

При отладке я вижу значения и похоже, что данные идеально совпадают, как показано ниже.
Изображение


Как преобразовать объект msg в объект KafkaMessageDTO? Пока я пытаюсь преобразовать это, я получаю эту ошибку

выдал исключение; вложенным исключением является java.lang.ClassCastException: класс java.util.LinkedHashMap не может быть приведен к классу com.token.dto.TokenMobieDTO (java.util.LinkedHashMap находится в модуле java.base загрузчика 'bootstrap'; Я пытался сопоставить, но поскольку данные не содержат список, я не могу выполнять итерацию.
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Обратный порядок LinkedHashMap в LinkedHashMap или ArrayList
    Гость » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Гость
  • Обратный порядок LinkedHashMap в LinkedHashMap или ArrayList
    Гость » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость
  • Как преобразовать объект JSON в пользовательский объект C#?
    Гость » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость
  • Как преобразовать объект JSON в пользовательский объект C#?
    Гость » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Гость
  • Как преобразовать объект C++ в объект Python с помощью Cython?
    Гость » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Гость

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