如何使用WSO2 ESB 4.0.3将传入的SOAP响应转换为JSON文档?

时间:2012-02-16 12:47:34

标签: json soap transformation esb wso2

我想使用WSO2 ESB 4.0.3将SOAP响应主体转换为JSON。我找到info关于如何为JSON配置ESB但是接着是什么?

换句话说;我想拥有/创建一个转换中介器,将传入的SOAP / XML响应转换为JSON(实际上,它也可以很好地拥有JSON2XML转换中介)。

我应该开发Groovy脚本调解器还是Java类调解器?最好的方法是将它与ESB预先打包在一起,因为它支持JSON和格式转换......

由于

1 个答案:

答案 0 :(得分:1)

您可以使用XSLT转换来执行此操作。请参阅this示例。它显示了如何将JSON转换为SOAP请求并转发到Axis2服务器。然后,来自Axis2服务器的SOAP响应将转换为JSON消息并发回。在此之前,正如您所提到的,您必须配置ESB以支持this之类的JSON。