有没有人知道goood java库在xml和JSON之间进行转换并返回?我特别关注这些属性,即
<frank age="30">
当我序列化为JSON并返回时,应保留。我读到这是一个常见的问题,年龄变成了后转换中frank节点下面的节点。
我尝试了org.json
,这可能是最快捷的方式。我唯一的问题是属性不会作为属性转换回来。
答案 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
}
}