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"
       }
      ]
    }
  }
 }