0
我正在使用XStream將Java對象序列化爲XML。是否可以自定義XStream,以便當它序列化一個對象時,它會在根XML元素中插入一個屬性?使用XStream序列化對象時添加屬性
比方說,我有
class A{
int foo = 1;
}
我想XStream序列A的情況下的樣子:
<A type="text/xml">
<foo>1</foo>
</A>
其中屬性的文本/ XML被自動添加到根元素。
我的用例是序列化我的Java對象,並將其作爲Atom條目文檔中的內容元素插入。最終結果如下所示:
<feed>
<content type="text/xml">
<foo>1</foo>
</content>
</feed>
我不需要能夠解組饋送。我需要一個對我正在序列化的對象的類不可知的通用解決方案。
我可以用XStream實現嗎?