我有一個Java bean ala如何將數組索引添加到JAXB生成的XML中?
@XmlRootElement public class Bean {
@XmlElementWrapper(name = "ints") @XmlElement(name = "int")
int[] values;
// constructors, getters, setters, etc...
}
JAXB正在生成XML,如
<bean>
<ints>
<int>12</int>
<int>34</int>
<int>56</int>
</ints>
</bean>
我希望數組索引包含在<int>
標籤上,因爲數組位置傳達了重要的值。最好像
<bean>
<ints>
<int id='0'>12</int>
<int id='1'>34</int>
<int id='2'>56</int>
</ints>
</bean>
這樣的屬性有沒有辦法做到這一點?
謝謝,這是有道理的。 部分原因是該數組是指在另一個字段中指定大小的矩陣的上對角線。 我需要一個指定的行和列。 (我以前沒有意識到) 無論如何,我認爲你的方法也適用於這種情況。 – oconnor0 2010-06-18 16:02:57