可以使用Dataweave的差异操作符“-”来比较两个数组,并返回它们之间的差异。以下是具有示例输入和输出的Dataweave代码:
%dw 2.0
output application/json
---
{
"array1": [1, 2, 3, 4],
"array2": [3, 4, 5],
"difference": (payload.array1 - payload.array2)
}
在上述代码中,我们先定义了两个数组"array1"和"array2",然后使用差异操作符“-”计算它们之间的差异,并将结果存储在"difference"变量中。最后,我们将结果输出为JSON格式。
对于以上示例输入,输出将如下所示:
{
"array1": [1, 2, 3, 4],
"array2": [3, 4, 5],
"difference": [1, 2]
}
因此,以上代码示例演示了如何在Dataweave中比较两个数组并返回它们之间的差异。