У меня есть объект домена, который имеет карту:
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]
Может ли кто-нибудь помочь мне понять, как исправить эту проблему, если у меня НЕ есть доступ к объекту домена для изменения?