我无法将传入的SOAP Payload转换为JSON并将其发送到端点。
有人做过吗? 如果是的话,请你分享一下你的表现?
提前谢谢。
答案 0 :(得分:0)
您可以使用XSLT转换来完成任务。这是一个sample,它将指导您。
答案 1 :(得分:0)
使用payloadFactory Mediator。 https://docs.wso2.com/display/ESB481/PayloadFactory+Mediator
您必须添加以下行才能将XML有效内容转换为JSON
<property name="messageType" value="application/json" scope="axis2" />
下面的一些示例。
<payloadFactory media-type="json">
<format>
{
"userIdentifier": {
"id": "$1"
}
}
</format>
<args>
<arg expression="get-property('uri.var.id')"></arg>
</args>
</payloadFactory>
<property name="messageType" value="application/json" scope="axis2" />