我刚刚发现了这个: How can I transform an incoming SOAP response into a JSON document using WSO2 ESB 4.0.3? 基本上我想做类似的事情 - 只是在骡子:
我有一条JSON消息,我想将其转换为SOAP请求。 JSON消息是来自Magento的客户列表,我想通过SOAP将它们插入到我们的CRM中。 是否有关于如何做这样的事情的文档或示例或类似内容?
谢谢, 克里斯
答案 0 :(得分:3)
使用以下命令转换Java数据结构(列表和地图)中的JSON字符串:
<json:json-to-object-transformer returnClass="java.lang.Object" />
使用<expression-transformer>
从Java数据结构中创建SOAP操作使用的对象,使用方便的MEL语法进行地图/列表导航:http://www.mulesoft.org/documentation/display/current/MEL+Cheat+Sheet < / p>
答案 1 :(得分:0)
使用<json:json-to-object-transformer/>
后,另一个选项是提取值并将其存储在变量中
然后你可以使用XSLT转换器,你可以在iy中传递变量值并可以创建动态SOAP请求。
骡子中XSLT变换器的参考: - https://developer.mulesoft.com/docs/display/current/XSLT+Transformer