У меня есть доменный объект с картой:
private Map<AutoHandlingSlotKey, LinkedHashSet<AutoFunction>> autoHandling;
Когда я сериализую объект, я получаю это:
"autoHandling" : [ "java.util.HashMap", {
} ],
Ключ этой карты является пользовательским объектом:
public class AutoHandlingSlotKey implements Serializable {
private FunctionalArea slot; // ENUM
private String returnView; // ENUM
Итак, я не уверен, как исправить эту проблему, которую я продолжаю получать при десериализации объекта:
org.codehaus.jackson.map.JsonMappingException: Can not find a (Map) Key deserializer for type [simple type, class com.comcast.ivr.core.domain.AutoHandlingSlotKey]
Может ли кто-нибудь помочь мне понять, как исправить эту проблему, если я НЕ имеет доступ к объекту домена для изменения?