com.fasterxml.jackson.databind.exc.invaliddefinitionexception: Java 8 Дата/Тип времени Java. time.localdatetime < /code> не поддерживается по умолчанию: добавить модуль "com.fasterxml.jackson.datatype: jackson-datatype-jsr310" Чтобы включить обработку
at source: (string) "{" issuerid ":" mqbasiv2_pngg6 "," aki ":" 1988f74f228ff432f63f0c98e6f2e84502f61019 "," ComputedCertChain ":" ----- Сертификат начала ------ \ nmifdgsdfgsdfgsn "[Truncated 3129 wars]; api.model.issuers.issuermodel ["expirationDate"]) < /p>
Мой код: < /p>
Переменная уровня класса: < /p>
Код: Выделить всё
static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
< /code>
Ошибка броска операции метода: < /p>
OBJECT_MAPPER.readValue(workflowData, IssuerModel.class);
< /code>
У Issuermodel есть следующая переменная DateTime: < /p>
private LocalDateTime expirationDate;
< /code>
, который я изменил на < /p>
private ZonedDateTime expirationDate;
< /code>
Я запустил тестовый пример, где он показал мне ту же проблему, но я не уверен, как справиться с входящим JSON. Вот ошибка, которую показывает тестовый пример: < /p>
org.opentest4j.AssertionFailedError:
Expected :2026-01-28T19:05:19.417030
Actual :2026-01-28T19:05:19.417030-06:00[America/Chicago]
Подробнее здесь: https://stackoverflow.com/questions/793 ... -to-object