Mule Dataweave:在将json转换为xml时使用动态密钥

时间:2015-11-03 20:19:39

标签: mule mule-studio mule-component mule-el dataweave

我正在尝试使用Mule dataweave转换器将JSON转换为XML。 JSON有效负载的一个关键名称是动态的,它取决于您提供给JSON有效负载的输入。请查看我正在使用的line #40

value: payload.quotes.INR.midpoint

解析数据。 INR 基本上是有效负载的目标货币,目标货币值为line #39

target_currency: payload.meta.effective_params.quote_currencies[0]

因此,在分配时,我想使用以下内容:

value: payload.quotes.($(payload.meta.effective_params.quote_currencies[0])).midpoint

Mulesoft数据编辑变换器是否可以实现?或者,如果没有,那么请您建议任何简洁的解决方案吗?

1 个答案:

答案 0 :(得分:2)

是的,使用方括号[]按键查找地图:

Resources -> Advanced Google Services -> Google Developers Console