DataWeave 不喜欢我试图用它做的事情,我不确定我是否做错了什么,或者它是否是 DataWeave 的限制,这是不可能的。
这是场景:我正在查询 Salesforce 并返回两个值:我们称它们为 X 和 Y。
这是我想要的回报,[{X:Y}, {X2:Y2}, {X3:Y3}, ...]
但是,使用 DataWeave 似乎不可能获得这样的键值对,相反,似乎只能像这样专门为脚本中的每个值设置键:[{Value_X: X, Value_Y: Y}, {Value_X: X2, Value_Y: Y2}, ...]
这是我当前有效的 DataWeave 脚本,但给了我第二个结果:
%dw 1.0
%output application/java
---
payload map {
Value_X: $.X,
Value_Y: $.Y
}
这是我希望工作的 DataWeave 脚本,但没有
%dw 1.0
%output application/java
---
payload map {
$.X: $.Y
}