Сериализация Джексона с JsonTypeInfo добавляет к классу «_ $$ _ javassist_1» и не знаете, что его вызывает? - PullRequest
0 голосов
/ 10 февраля 2019

Сериализация Джексона с 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 {
...
}
...