2016-09-12 5 views
1

に追加情報を付加します。私のJSONリクエストは、私は新しい要素「電子メール」を紹介したいと思います。このWSO2 ESB:私はRESTサービスに送信する前に、追加の情報を追加するに着信要求を、持っている要求メッセージ

{ 
    "SvcValidateRq": { 
    "UserAccountInfo": { 
     "UserID": "7c00d769-ae87-42ff-a42c-27f6f61c359d", 
     "Password": "23776BD42FEB4F06812F30A01FC7F6FD" 
    } 
    } 
} 

のように見えます

:「[email protected]

ペイロードメディエーターを介して、私は新しいJSONファイルを作成することができますしかし、私はPayloadメディエーターを通じて構造全体を作成する必要はなく、既存の要求に新しいものを挿入する方法を探しています。

私はそれを実現する方法を教えてください。

答えて

0

Enrich Mediatorは、このための最良の選択肢でなければなりませんが、残念ながらそれだけでXMLをサポートしています。したがって、次のオプションはScript Mediatorとなります。

<script language="js"> 
    var payload = mc.getPayloadJSON(); 
    //modify the json payload 
    mc.setPayloadJSON(payload);  
</script> 
関連する問題