abh*_*tia 0 dataweave mulesoft
我有这个 json
{
"key1": "value1" ,
"key2": "value2" ,
......
"key20": "value20" ,
"retryCount": 1
}
Run Code Online (Sandbox Code Playgroud)
如何在不创建提及所有其他键和值的转换的情况下增加重试计数。所以我不想这样做
%dw 2.0
output application/json
---
{
key1: vars.originalPayload.key1 ,
key2: vars.originalPayload.key2 ,
......
key20: vars.originalPayload.key20 ,
retryCount: (vars.originalPayload.retryCount default 0) + 1
}
Run Code Online (Sandbox Code Playgroud)
TIA
小智 5
您可以使用以下 DataWeave 表达式:
%dw 2.0
output application/json
import * from dw::util::Values
---
payload update "retryCount" with payload.retryCount + 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |