删除 Mule 4 中的特殊字符

问题描述 投票:0回答:1

我将 oayload 作为“item”:“Indoor”传递,并尝试将输出作为“scenario”:“Indoor”,但在下面的输出中:

"scenario": "\"Indoor\""

请帮助我,我一直卡在这里以获得所需的输出。

mule dataweave mulesoft mule4
1个回答
0
投票

你可以尝试下面的DW来逃避之间”“

%dw 2.0
output application/json
---
{
   "GameType" : attributes.queryParams.GameType,
   "scenario" : read(attributes.queryParams.scenario,"application/json")
}

%dw 2.0
output application/json
---
{
   "GameType" : attributes.queryParams.GameType,
   "scenario" : attributes.queryParams.scenario replace '"' with ""
}

输出

{
   "GameType" : "cricket",
   "scenario" : "Indoor"
}
© www.soinside.com 2019 - 2024. All rights reserved.