com.fasterxml.jackson.databind.exc.invaliddefinitionException: java 8 Дата /Тип времени java.time.localdateTime < /code> не поддерживается по умолчанию: добавить модуль "com.fasterxml.jackson.datatype: Джексон-Дататип-JSR310", чтобы включить обработку
at [source : (String) "{" Essuerid ":" mqbasiv2_pngg6 "," aki ":" 1988f74f228ff432f63f0c98e6f2e84502f61019 "," ComputedCertChain ":" ----- Сертификат начала ----- \ nmifdgsdfgsdfgsn ": 1, столбец: 2929] (через эталонную цепочку: api.model.issuers.issuermodel ["expirationdate"])
Мой код:
переменная уровня класса: < /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