Сериализация Джексона с JsonTypeInfo приводит к подсказке класса, к которой добавляется "_ $$ _ javassist_1" . Например, если класс Dog, он сериализует его как"@class" : "Dog_$$_javassist_1"
и я понятия не имею, что является причиной проблемы.Ожидаемый результат - "@class" : "Dog"
Аннотация @ JsonTypeInfo , помещаемая в абстрактный суперкласс, выглядит следующим образом:
@JsonIgnoreProperties({"handle"})
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class,
property = "iri")
@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS)
public abstract class Animal {
...
}