-1

有谁知道用于在 xml 和 JSON 之间来回转换的好 Java 库?我特别关心属性,即

<frank age="30">

当我序列化为 JSON 并返回时应该保留。我读到这是一个常见问题,并且年龄在反向转换中成为坦率节点下方的节点。

我已经尝试过org.json可能是最快的方法。我唯一的问题是属性没有转换回属性。

4

1 回答 1

0

我建议你注释一个Frankbean:

http://www.mkyong.com/java/jaxb-hello-world-example/

然后使用它来编组到该 POJO 和从该 POJO 编组。您可以通过注释控制作为属性与节点创建的内容。之后,使用http://jackson.codehaus.org将 POJO 转换为 JSON。没有图书馆会知道以下之间的区别:

<frank age="30" />

<frank>
    <age>30</age>
</frank>

当它来自

{
    frank: {
        age : 30
    }
}
于 2013-04-24T19:52:38.763 回答