0

我想使用 WSO2 ESB 4.0.3 将 SOAP 响应正文转换为 JSON。我找到了有关如何为 JSON 配置 ESB 的信息,但是接下来呢?

换一种说法;我想拥有/创建一个转换调解器,将传入的 SOAP/XML 响应转换为 JSON(实际上,拥有一个 JSON2XML 转换调解器也很好)。

我应该开发作为 Groovy 脚本中介还是 Java 类中介?最好将它与 ESB 预打包,因为它说它支持 JSON 和格式转换......

谢谢

4

1 回答 1

1

您可以使用 XSLT 转换来做到这一点。请参阅示例。它展示了如何将 JSON 转换为 SOAP 请求并转发到 Axis2 服务器。然后来自 Axis2 服务器的 SOAP 响应将被转换为 JSON 消息并发回。在此之前,正如您所提到的,您必须像这样配置 ESB 以支持 JSON 。

于 2012-02-16T13:53:16.240 回答