Class JDKKeyDeserializer

java.lang.Object
tools.jackson.databind.KeyDeserializer
tools.jackson.databind.deser.jdk.JDKKeyDeserializer
Direct Known Subclasses:
JDKKeyDeserializer.EnumKD, JDKKeyDeserializer.StringCtorKeyDeserializer, JDKKeyDeserializer.StringFactoryKeyDeserializer, JDKKeyDeserializer.StringKD

public class JDKKeyDeserializer extends KeyDeserializer
Default KeyDeserializer implementation used for most Map key types Jackson supports. Implemented as "chameleon" (or swiss pocket knife) class; not particularly elegant, but helps reduce number of classes and jar size (class metadata adds significant per-class overhead; much more than bytecode).