Flex Gateway新着情報
Governance新着情報
Monitoring API Manager配列を反復処理し、一致する値を返す式を適用します。
式は true
または false
を返す必要があります。配列の値またはインデックスに対して式が true
を返した場合、その値は出力配列に取得されます。
配列の値またはインデックスに対して式が false
を返した場合、その項目は出力から除外されます。一致する値がない場合、出力配列は空になります。
次の例では、1
より大きいインデックス ($$
) で検出された、値が 5
未満のすべての項目の配列を返します。これは、匿名関数で名前付きパラメーターを使用するのではなく、匿名パラメーターをセレクターとして使用しています。
この例では、user
キーと error
キーを使用するオブジェクトを含む JSON 配列を読み取り、filter
関数を使用して、error
キーの値が null
のオブジェクトのみを返します。
次の例では、JSON 配列を読み取り、filter
関数を使用して有効な電話番号を抽出します。
{
"Id": "1184001100000000517",
"marketCode": "US",
"languageCode": "en-US",
"profile": {
"base": {
"username": "TheMule",
"activeInd": "R",
"phone": [
{
"activeInd": "Y",
"type": "mobile",
"primaryInd": "Y",
"number": "230678123"
},
{
"activeInd": "N",
"type": "mobile",
"primaryInd": "N",
"number": ""
},
{
"activeInd": "Y",
"type": "mobile",
"primaryInd": "Y",
"number": "154896523"
}
]
}
}
}