XML到JSON库

时间:2013-04-24 15:33:41

标签: java xml json

有没有人知道goood java库在xml和JSON之间进行转换并返回?我特别关注这些属性,即

<frank age="30">
当我序列化为JSON并返回时,应保留

。我读到这是一个常见的问题,年龄变成了后转换中frank节点下面的节点。

我尝试了org.json,这可能是最快捷的方式。我唯一的问题是属性不会作为属性转换回来。

1 个答案:

答案 0 :(得分:0)

我建议您注释一个Frank bean:

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

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

之间的区别
<frank age="30" />

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

来自

{
    frank: {
        age : 30
    }
}