Я создал простую структуру, используя наследование в Java, как показано ниже
public interface DemoSuper {}
public class Child1 implements DemoSuper{ }
public class Child2 implements DemoSuper{ }
Тогда у меня есть класс DemoContainer, у которого есть коллекция DemoParent
public class DemoContainer{
ArrayList<DemoSuper> list = new ArrayList<DemoSuper>();
}
Теперь, когда я пытаюсь сериализовать D в XML, используя Джексона, я получаю
<DemoContainer>
<DemoSuper></DemoSuper>
<DemoSuper></DemoSuper>
</DemoContainer>
но я хочу что-то вроде
<DemoContainer>
<Child1></Child1>
<Child2></Child2>
</DemoContainer>
Может кто-нибудь помочь мне с этим?