【发布时间】:2021-05-02 22:21:43
【问题描述】:
我有一个像下面这样的 Json 输入,如果 doa 为 null 或 "" 它需要替换为值 test 如果它包含 Value 则不需要更改。我已经使用update 在 dwl 2 版本中实现了。在 dataweave 1.0 版本中使用 mabObject,但没有成功。寻找您的专业知识。谢谢
输入:
{
"sets": {
"exd": {
"cse": {
"doa": null
}
}
}
}
在 dwl 2 中实现:
%dw 2.0
output application/json skipNullOn="everywhere"
import * from dw::util::Values
---
if
(!isEmpty (payload.sets.exd.cse.doa )) payload
else
payload update
{
case .sets.exd.cse.doa! -> "test"
}
回应
{
"sets": {
"exd": {
"cse": {
"doa": "test"
}
}
}
}
在寻找Mule 3 dataweave 1.0 版本吗??
【问题讨论】:
标签: mule mule-studio dataweave mule4