【发布时间】:2018-08-16 03:36:37
【问题描述】:
如何在 dataweave 的数组中添加额外的对象。请找到输入和预期响应。我将以下输入存储在 flowVars 中
输入:
{
"calculate": [{
"rate": 10.4500,
"margin": 0.000,
"amount": 1000
}]
}
如果输入数量大于 1000,则在原始对象的基础上再添加一个对象。响应应如下所示
回复:
{
"calculate": [{
"actualRate": 10.4500,
"amount": 1000
},
{
"actualRate": 10.4500,
"amount": null
}]
}
Dataweave:(不确定如何在上面的响应中添加额外的对象)
%dw 1.0
%output application/java
---
{
calculate: flowVars.calculate map {
actualRate:$.rate,
amount:$.amount
}
}
任何人都可以帮助我解决这个问题。提前致谢。
【问题讨论】:
标签: mule mule-component dataweave