【发布时间】:2018-06-19 21:30:58
【问题描述】:
我们正在运行 MuleEsb 3.9.0 我正在尝试在我的数据编织转换中删除空数组。例如:
payload map ((value , indexOfValue) -> {
value : {
content: value.content,
subvalue: value.subValue map ((subValue, indexOfsubValue)->
{
sub: subValue
}) filter ($.sub != null )
}
})
这将导致
[
{
value:
{
content: xyz
subValue: []
}
}
]
我希望完全删除 subValue。待输出:
[
{
value:
{
content: xyz
}
}
]
【问题讨论】:
-
试试 sizeOf 运算符
(sizeOf $.sub) > 0
标签: arrays mule-studio dataweave mule-esb