public class Bla
{
public SortedSet<Comparable> values;
}
В поле values попадает объект такого класса:
public class ArraySortedSet<E extends Comparable<E>>
extends AbstractSet<E>
implements SortedSet<E>, Serializable
{
}
Сериализуется нормально.
{
"values": [2]
}
А вот десериализация падает с такой ошибкой:
com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.lang.Comparable, problem: abstract types either need to be mapped to concrete types, have custom deserializer, or be instantiated with additional type information
Как надо настроить Jackson чтобы распарсился json ?