XmlMapper и список массивов
Можно ли заставить FasterXML XmlMapper отображать список массивов так, чтобы он различал элементы списка?
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
import com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator;
...
List<Object[]> list = new ArrayList<Object[]>();
list.add(new Object[] { "one", 1 });
list.add(new Object[] { "two", 2 });
XmlMapper xmlMapper = new XmlMapper();
xmlMapper.configure(ToXmlGenerator.Feature.WRITE_XML_DECLARATION, true);
xmlMapper.configure(SerializationFeature.INDENT_OUTPUT, true);
xmlMapper.writeValue(System.out, list);
распечатывает плоский список
<?xml version='1.0' encoding='UTF-8'?>
<ArrayList>
<item>one</item>
<item>1</item>
<item>two</item>
<item>2</item>
</ArrayList>
Можно ли заставить его напечатать что-то вроде этого? Как?
<?xml version='1.0' encoding='UTF-8'?>
<ArrayList>
<item>
<item>one</item>
<item>1</item>
</item>
<item>
<item>two</item>
<item>2</item>
</item>
</ArrayList>