【发布时间】:2017-04-14 03:51:36
【问题描述】:
我正在使用 dataweave,由于每个州的销售税,我需要将来自特定州的每个客户分配给预定义的用户。 但是,当我在 dataweave 中创建它时,我最终将它作为我的 XML:
<Customer>
<Number>
<Number>
<Number>
<Number>WEB002</Number>
</Number>
</Number>
</Number>
我只需要在“客户”节点下方有一个“数字”节点。 这是我的数据编织:
Customer:{
Number: 'WEB001' when payload.order.billing_address.state == 'Indiana' otherwise
Number: 'WEB002' when payload.order.billing_address.state == 'Kentucky' otherwise
Number: 'WEB003' when payload.order.billing_address.state == 'Illinois' otherwise
Number: 'WEB004'
},
尝试将我的条件放在括号内,不高兴,尝试将每个条件包装在括号中,不高兴。 有没有更好的方法来做到这一点?
【问题讨论】: