I have the following field:
@JsonProperty("data")
@JsonDeserialize(using = CustomJsonDateDeserializer.class)
private HashMap<Date,String> data;
I want to apply CustomJsonDateDeserializer
only on map keys.
Thank you in advance
After carefully reading the documentation, I found the solution to my problem.
@JsonProperty("data")
@JsonDeserialize(keyUsing = CustomJsonDateDeserializer.class, keyAs = Date.class)
private HashMap<Date,String> data;
CustomJsonDateDeserializer
has to extend the KeyDeserializer
class.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.