2016-05-23 113 views
0

我正在寻找将XML(一种数据格式)“转换”(而不是纯转换)为JSON(转换为其他/ diff数据格式)的方法。是否有任何工具/ lib /框架在Spring或Java中实现这一点?xml到json转换Spring/Java

例 输入:

<root> 
    <element1>abc</element1> 
    <element2>xyz</element2> 
..... 
</root> 

输出

{ 
"regionCode":"abc", 
"regionName":"xyz" 
............... 
} 

感谢 巴拉斯

回答

0

请考虑寻找你的问题。你考虑过骆驼吗? http://camel.apache.org/xmljson.html

+0

嗨,我已经检查过xmljson,它只是一个从xml到json的简单转换器,我不在寻找它。我正在寻找像XSLT这样的转换/映射工具,它将一种形式的xml转换为其他形式。同样的方式,我们有JOLT for JSON to JSON转换。是否有任何工具可以直接从XML到JSON? –

0

“transform”和“convert”之间的区别是什么?无论如何,Jackson都可以读取/写入JSON和XML(使用XML extension)。在将它们序列化为JSON之前,必须将XML反序列化为对象,但这并不是一件坏事 - 除非在最简单的情况下(例如JSON没有属性),否则很难直接从XML转换为JSON。