1

着信SOAPペイロードをJSONに変換して、エンドポイントに送信できません。

誰かがそれをしたことがありますか?もしそうなら、あなたがどのようにしたかを共有していただけますか?

前もって感謝します。

4

2 に答える 2

0

XSLT 変換を使用してタスクを達成できます。これがあなたを導くサンプルです。

于 2012-10-27T02:20:34.003 に答える
0

payloadFactory メディエーターを使用します。 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" />
于 2016-02-02T19:50:31.823 に答える