Java中的POJO到XML映射,以避免破坏XHR

时间:2010-07-21 14:37:16

标签: xml mapping xmlhttprequest

假设我有一个简单的POJO类:

public void Foo {
    public int a;
    public int b;

    public Foo() {
        a = 0;
        b = 1;
    }
}

JAVA中是否有一些库会给我这样的XML:

<List>
    <a value='0'/>
    <b value='1'/>
</List>

我有一个XHR服务但是我必须手动将每个成员“转储”到XML以将其发送回客户端。如果自动转储,它可以避免一些麻烦。

THX。

1 个答案:

答案 0 :(得分:0)

我建议看XStream;它应该做你需要的。开箱即用,我希望它能从你的Foo类产生类似的东西:

<foo>
  <a>0</a>
  <b>1</b>
</foo>

但是,您可以通过班级上的注释自定义班级的表示形式。