我在我的类内部类中有四个公共字段,我想导出到XML字符串。
我现在正在做(我正在使用xstream库)
XStream xstream = new XStream();
String xml = xstream.toXML(c);// c is instance of inner class
这会导出但如何导出没有包名和附加信息,我只需要字段名称和值而无需其他数据。如何使用xstream库? 或者手动编写?
答案 0 :(得分:0)
答案 1 :(得分:0)
您还可以将annotations用于aliasing,这是我首选的方法。在课前添加这两行;
import com.thoughtworks.xstream.annotations.XStreamAlias;
@XStreamAlias("name")
public class Blabla{
}
而不是你的“主要”功能;
xstream.processAnnotations(Blabla.class);