比较dataweave2.0中的两个数组

问题描述 投票:0回答:1

我希望代码比较两个数组,并确定它们是否相等,而与它们的顺序无关

[[a,b,c]与[a,b,c]相比应为真与[a,c,b]比较的[a,b,c]也应为真。

我尝试使用dataweave 2.0中的diff函数,但是仅当参数是Json对象而不是数组时,它才有效。

mule dataweave
1个回答
1
投票

因为@George提到了一个简单的命令通过解决我的问题

import diff from dw::util::Diff
%dw 2.0
output application/json
---
{

  result: diff(payload.array orderBy  $, vars.array orderBy $).matches


}

已解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.