takeWhile(Object, (value: Any, key: Key) -> Boolean): Object 条件を満たす場合、オブジェクトからキー - 値ペア選択します。 DataWeave 2.3.0 で導入されました。Mule 4.3 以降でサポートされます。 パラメーター 名前 説明 obj 絞り込むオブジェクト。 condition オブジェクトのキー - 値ペアの照合に使用される条件 (式)。 例 次の例では、オブジェクト内のキー - 値ペアを反復処理し、条件を満たす場合は要素を選択します。 結果はオブジェクトに出力されます。 ソース %dw 2.0 import * from dw::core::Objects output application/json var obj = { "a": 1, "b": 2, "c": 5, "d": 1 } --- obj takeWhile ((value, key) -> value < 3) 出力 { "a": 1, "b": 2 }
takeWhile(Object, (value: Any, key: Key) -> Boolean): Object 条件を満たす場合、オブジェクトからキー - 値ペア選択します。 DataWeave 2.3.0 で導入されました。Mule 4.3 以降でサポートされます。 パラメーター 名前 説明 obj 絞り込むオブジェクト。 condition オブジェクトのキー - 値ペアの照合に使用される条件 (式)。 例 次の例では、オブジェクト内のキー - 値ペアを反復処理し、条件を満たす場合は要素を選択します。 結果はオブジェクトに出力されます。 ソース %dw 2.0 import * from dw::core::Objects output application/json var obj = { "a": 1, "b": 2, "c": 5, "d": 1 } --- obj takeWhile ((value, key) -> value < 3) 出力 { "a": 1, "b": 2 }