Java 如何在ApacheCamel3中将XML转换为JSON
我有一个返回XML字符串的bean,我想将其转换为JSON 驼峰3中的似乎已弃用。将XML转换为JSON的最佳方式是什么?没有可以用作中间表示的POJO类 预期代码:Java 如何在ApacheCamel3中将XML转换为JSON,java,json,xml,apache-camel,Java,Json,Xml,Apache Camel,我有一个返回XML字符串的bean,我想将其转换为JSON 驼峰3中的似乎已弃用。将XML转换为JSON的最佳方式是什么?没有可以用作中间表示的POJO类 预期代码: rest().post("/hello") .route() .to("bean:myBean?method=methodThatReturnsXML") .unmarshal() // something with XML .marshal() // something with JSON 或 替代
rest().post("/hello")
.route()
.to("bean:myBean?method=methodThatReturnsXML")
.unmarshal() // something with XML
.marshal() // something with JSON
或
替代解决方案。希望这能有所帮助。在我们的项目中,我们使用了,将XML响应转换为Json响应。@MebinJoe这基本上就是我想要的,除了(我相信)我不能使用JAXB,因为我没有POJO类。我在这里也有同样的情况。你能解决这个问题吗?如果是的话,你能分享一下吗?Thanks@Vitor我最终创建了一个POJO类作为中间表示。我找不到直接转换的方法
rest().post("/hello")
.route()
.to("bean:myBean?method=methodThatReturnsXML")
.transform() // something