我正在尝试使用 Mule dataweave 转换器将 JSON 转换为 XML。JSON 有效负载的关键名称之一是动态的,它取决于您提供给 JSON 有效负载的输入。请查看我正在使用的第 40 行
value: payload.quotes.INR.midpoint
解析数据。INR基本上是有效载荷的目标货币,目标货币值是第 39 行:
target_currency: payload.meta.effective_params.quote_currencies[0]
因此,在分配值时,我想使用以下内容:
value: payload.quotes.($(payload.meta.effective_params.quote_currencies[0])).midpoint
使用 Mulesoft dataweave 转换器可以做到这一点吗?或者,如果没有,那么您能否提出任何巧妙的解决方案?