0

如何在将 Obj 序列化为 XML 时跳过对象的某些字段。

代码在这里

4

2 回答 2

2

来自Xtream

如何指定不应序列化字段?

使其瞬态,使用 XStream.omitField() 指定它或使用 @XStreamOmitField 注释它

试试 www.google.com

于 2010-09-08T10:07:58.503 回答
1

使用“瞬态”关键字标记要跳过的字段。基于您的代码的示例:

public class Foo 
{
    public transient int a;
    public String b;
    public Bar boo;

    public Foo(int a, String b, Bar c)
    {
        this.a = a;
        this.b = b;
        this.boo = c;
    }
}

属性 a 不会被序列化为 XML。

于 2010-09-08T10:07:27.743 回答