使用XStream进行XML序列化

时间:2012-11-29 20:15:12

标签: java xml serialization xstream

我有以下课程:

class MMS {
   @XStreamAlias("mouse")
   Mouse mMouse;
   @XStreamAlias("less")
   String  mLess;
   @XStreamAlias("ress")
   int mRess;
}
class Mouse {

   String name;
   int size;
   int rest;    
}  
在使用XStream之后

我有以下内容:

<MMS>
  <mouse>
    <name>Name</name>
    <size>255</size>
    <rest>1</rest>
  </mouse>
  <less>fine</less>
  <ress>1</less>
<MMS>

请帮我解决问题。我需要

<MMS>
  <name>
  <size>
  <rest>
  <less>fine</less>
  <ress>1</less>
<MMS> 

1 个答案:

答案 0 :(得分:1)

如果您的java类如下,则可以获取指定的xml:

class MMS {
   String name;
   int size;
   int rest;  
   @XStreamAlias("less")
   String  mLess;
   @XStreamAlias("ress")
   int mRess;
}

您是要更新类还是创建一个扩展属性的新类?