オブジェクト要素の配列としてのマップ

DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。 このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポートLeaving the Site​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

『標準サポートが適用されている最新バージョンの Mule 4 にアップグレード』​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

この DataWeave の例では、DataWeave ​map​ 関数を使用して、キー ​book​ に一致するオブジェクト要素を反復処理します。入力には、無視されるキー ​magazine​ も含まれます。 開始する前に、DataWeave バージョン 2 (​%dw 2.0​) は Mule 4 アプリケーションを対象とすることに注意してください。Mule 3 アプリケーションの場合、Mule 3.9 ドキュメントセットの DataWeave 1.0 (​%dw 1.0​) の例を参照してください。他の Mule バージョンの場合は、目次の Mule Runtime バージョンセレクターを使用できます。

この例では、次の DataWeave 関数を使用します。

  • キー ​"book"​ に一致する要素が含まれる配列を返す複数値セレクター ​*book

  • 複数値セレクターによって返される配列の各オブジェクトを調べる ​map

DataWeave
出力