1

内の JSON 本文を返したいですAssignMessage

私はそれを次のように書くとわかりました: <Payload> { "json":"json" } </Payload>

{変数として解釈されます。だから私はそれをエスケープしました <Payload> \{ "json":"json" } </Payload>

JSONペイロードが適切に出力されます。

ここで、 のように本体に変数​​を含めたいと思いますmessage.queryparam.xxx{}イニシャル{が抜けてしまったので使えません。これどうやってするの?

4

2 に答える 2

5

変数区切り文字を定義することでそれを行うことができます。

<Payload contentType="application/json" variablePrefix="$" variableSuffix="%">
{
    "Key": "$variableName%"
}
</Payload>
于 2014-01-21T13:06:11.667 に答える
1

variablePrefix と Suffix をいじるのではなく、最初の中かっこを次のようにエスケープします。

<Payload contentType="application/json">
  \{
    "Key": "{variableName}"
  }
</Payload>

閉じ中かっこをエスケープしないでください。エスケープするとエラーがスローされます。

于 2014-01-22T22:03:38.063 に答える