我刚刚发现: 如何使用 WSO2 ESB 4.0.3 将传入的 SOAP 响应转换为 JSON 文档? 基本上我想做类似的事情——就在骡子里:
我有一条 JSON 消息,我想将其转换为 SOAP 请求。JSON 消息是来自 Magento 的客户列表,我想通过 SOAP 将它们插入到我们的 CRM 中。是否有关于如何执行此类操作的文档或示例或类似内容?
谢谢,克里斯
我刚刚发现: 如何使用 WSO2 ESB 4.0.3 将传入的 SOAP 响应转换为 JSON 文档? 基本上我想做类似的事情——就在骡子里:
我有一条 JSON 消息,我想将其转换为 SOAP 请求。JSON 消息是来自 Magento 的客户列表,我想通过 SOAP 将它们插入到我们的 CRM 中。是否有关于如何执行此类操作的文档或示例或类似内容?
谢谢,克里斯
在 Java 数据结构(列表和地图)中转换您的 JSON 字符串:
<json:json-to-object-transformer returnClass="java.lang.Object" />
使用<expression-transformer>
SOAP 操作从 Java 数据结构中创建对象,使用方便的 MEL 语法进行地图/列表导航: http: //www.mulesoft.org/documentation/display/current/MEL +作弊+表
另一种选择是,在使用之后<json:json-to-object-transformer/>
,提取值并将其存储在变量中。
然后您可以使用 XSLT 转换器,您可以在 iy 中传递变量值并可以创建动态 SOAP 请求。Mule 中 XSLT 转换器的参考:- https://developer.mulesoft.com/docs/display/current/XSLT+Transformer