(note: follow up on #2454)
Although keyUsing property of @JsonSerialize and @JsonDeserialize annotations is supported for properties (added to Methods and Fields) -- as well as when added on Map (sub-)class, one specific usage that seems intuitive is not yet supported as of 2.10.0:
@JsonDeserialize(keyUsing = MyKeyDeserializer.class)
@JsonSerialize(keyUsing = MyKeySerializer.class)
public class KeyType {
// ...
}
But it probably should be.