Я разрабатываю приложение Spring MVC, которое использует Джексона для представлений JSON.Предположим, что у меня есть два класса, например, следующие.
class A {
String prop;
B other;
// getters setters
}
class B {
Integer id;
String name;
}
Я пытаюсь найти строку JSON, подобную следующейдля полностью инициализированного экземпляра A
{prop:"something", name:"otherthing"} // in here the class B
// is replaced with its propery name
вместо
{prop:"something, other:{id:5,name:"otherthing"}}
ПРИМЕЧАНИЕ. Два упомянутых выше класса являются классами сущностей для Hibernate.Я использовал @JsonIgnore, чтобы исключить некоторые свойства из вывода JSON. Можно ли заменить подкласс своим свойством с помощью аннотации?