Код: Выделить всё
"maturity": {
"type": "string",
"description": "Maturity date",
"nullable": true,
"format": "date"
}
Код: Выделить всё
"name": "abc",
"start": null,
"maturity": "Unspecified",
Код: Выделить всё
com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.LocalDate` from String "Unspecified": Failed to deserialize java.time.LocalDate: (java.time.format.DateTimeParseException) Text 'Unspecified' could not be parsed at index 0
Мой более общий вопрос: есть ли простой способ в Джексоне обрабатывать неверные типы, такие как определенное строковое значение «Unspecified», как нулевое? Один из вариантов — предварительно обработать ответ перед передачей его для десериализации JSON, но мне интересно, есть ли другие идеи получше?
Подробнее здесь: https://stackoverflow.com/questions/787 ... being-null