Mule dataweave トランスフォーマーを使用して JSON を XML に変換しようとしています。JSON ペイロードのキー名の 1 つは動的であり、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 トランスフォーマーでまったく可能ですか? または、そうでない場合は、適切な解決策を提案していただけますか?