我有一个要求,即整个响应结构将根据当前元素而变化。但在 dataweave 中,$ 不能通过 when 访问,但通过函数可以访问。你能建议我在这里遗漏一些东西吗?
[1,2,5] map $ when $ > 1 otherwise 2
抛出错误。但与下面的方法一样使用。
%function r(a) a when a > 1 otherwise 2
---
[1,2,5] map r($)
你能帮我理解这种行为吗?
谢谢
苏什玛。
我有一个要求,即整个响应结构将根据当前元素而变化。但在 dataweave 中,$ 不能通过 when 访问,但通过函数可以访问。你能建议我在这里遗漏一些东西吗?
[1,2,5] map $ when $ > 1 otherwise 2
抛出错误。但与下面的方法一样使用。
%function r(a) a when a > 1 otherwise 2
---
[1,2,5] map r($)
你能帮我理解这种行为吗?
谢谢
苏什玛。