Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
takeWhile
takeWhile
条件を満たす場合、オブジェクトからキー - 値ペア選択します。
DataWeave バージョン 2.3.0 で導入されました。
名前 | 説明 |
---|---|
|
絞り込むオブジェクト。 |
|
オブジェクトのキー - 値ペアの照合に使用される条件 (式)。 |
次の例では、オブジェクト内のキー - 値ペアを反復処理し、条件を満たす場合は要素を選択します。 結果はオブジェクトに出力されます。
%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)
DataWeave
{
"a": 1,
"b": 2
}
json