Я нахожусь в сценарии, где я конвертирую из типа A
в тип B
. Тип A
содержит поле даты типа YearMonth
, а поле типа B
- String
. Я не хочу изобретать велосипед, поэтому было бы здорово, если бы я мог использовать библиотеку Jackson DataType JSR310 для этого преобразования.
Однако я совершенно не понимаю, как использовать YearMonthSerializer
публичный serialize
метод в автономном режиме;То же самое относится и к общему YearMonthDeserializer
методу * 1012. *конечно, как получить, тогда как derialize
даже не имеет String
в качестве аргумента, просто JsonParser
и DeserializationContext
.
Я не хочу использовать эту библиотеку обычным способом @JsonSerialize(using = YearMonthSerializer.class)
, потому что я не конвертирую весь POJO в строку JSON, только одно поле YearMonth
в String
.
На основании этих API, хотя, похоже, я определенно не собираюсь использовать библиотеку таким желаемым способом.
Здесь ссылка на javadoc.