Get

オブジェクト内の指定されたパスにある値を読み取ります。

たとえば、オブジェクトが{ "a":"one", "b":"two", "c": 17 }であれば、パスにbを指定すると、値twoが得られます。

オブジェクトから複数の値を同時に取得するときは、代わりにGet Multipleを使用します。

ネストオブジェクト

ネストされたオブジェクトから値を取得するには、.(ピリオド)を使ってキー名を分割します。たとえば、オブジェクトが{ "all": { "b": "banana", "c":"cucumber" } }である場合、パスall.cは、関数がallというキーの内部にあるcというキーを探すことを示します。関数は値cucumberを返します。

リストを含むオブジェクト

また、パスにリストが含まれている場合は、パスを指定するときにリストアイテムのインデックス番号を使用できます。

{
  "all": [
    {
      "b": "banana"
    },
    {
      "b": "blackberry"
    },
    {
      "b": "breadfruit"
    }
  ]
}

パスall.2.bを指定した場合、関数はオブジェクト内でキーallを探します。次に、インデックス値が2(インデックスは0から始まるため、これはリストの3番目の値です)の位置にあり、bというキーを持つアイテムを取得します。この例では、関数は値breadfruitを返します。

入力

フィールド 定義 タイプ 必須

object

選択した検索対象のオブジェクト。

オブジェクト

パス(path)

選択された値を識別する、オブジェクト内のキー。

テキスト

出力

フィールド 定義 タイプ

出力(output)

指定されたpath(object)によって特定されるobject(path)の値。

テキスト