1、常见用法
2、使用抽象类, 或父子类的转换
如果将抽象类或父类做为类的属性时, 将对象转化成xml时, 会在抽象属性对应的结点增class属性, 值为子类的包路径,
将class属性去掉办法:
xStream.addDefaultImplementation(Sun.class,Parent.class)
如果将抽象类或父类做为类的属性, 将xml串转化为对象时, 如果对应的结点带有class属性, 转化没有问题, 如果将xml串中的class属性去掉, 转换对象时, 就会抛异常:java.lang.InstantiationError
解决办法同样是:
xStream.addDefaultImplementation(Sun.class,Parent.class)