【发布时间】:2020-12-19 01:11:00
【问题描述】:
我正在尝试将 groovy 代码转换为 DataWeave。我正在尝试根据条件将值存储在变量中。 伪代码为-
payload map (value, index) -> (
if(condition) (
vars.variableName + {
"attribute1": "value1",
"attribute2": "value2",
"attribute3": "value3"
}
)
)
如您所见,我不想使用 else 部分。但在 DW 中 else 部分是强制性的。
那么,有什么方法可以跳过其他部分。我试过这个-
if(condition)(
)else{}
OR
if(condition)(
)else""
但这会在变量中添加额外的 "" 或 {}
【问题讨论】: