リファレンス > 関数リファレンス > テキスト関数 > JSONListValues
 

JSONListValues

オブジェクト名、配列索引、またはパスで指定された要素に対する JSON データ内の値の一覧を表示します。

構文 

JSONListValues (json ; キーまたは索引またはパス)

引数 

json - JSON オブジェクトまたは配列を含むテキスト式またはフィールド

キーまたは索引またはパス - JSON オブジェクト名 (キー)、配列索引、またはパスを指定する任意のテキスト式またはフィールド。JSON 関数の使い方を参照してください。

戻り値のデータタイプ 

テキスト

起点 

FileMaker Pro 16.0

メモ 

最後の値以外の返される各値はキャリッジリターンで区切られます。

この関数は Runtime ソリューションではサポートされず「?」を返します。

例 1 

JSON オブジェクトのルートにあるすべてのオブジェクトの値を取得します。

JSONListValues ("{\"a\" : 11, \"b\" : 22, \"c\" : 33}", "") は「11¶22¶33」を返します。

例 2 

$$JSON 変数に保存された JSON データの例から「製品」オブジェクトの配列のすべての要素の値を取得します。

JSONListValues ($$JSON ; "ベーカリー.製品") は次を返します。

{"id":"FB1","カテゴリ":"パン","価格":1.99,"名前":"ドーナツ","在庫":43,"特売":true}
{"id":"FB2","カテゴリ":"ケーキ","価格":22.5,"名前":"チョコレートケーキ","在庫":23,"特売":true}
{"id":"FB3","カテゴリ":"パン","価格":3.95,"名前":"バゲット","在庫":34,"特売":true}

例 3 

$$JSON 変数に保存された JSON データの例から配列の 1 番目の「製品」オブジェクトのすべての要素の値を取得します。

JSONListValues ($$JSON ; "ベーカリー.製品[0]")
FB1¶パン¶1.99¶ドーナツ¶43¶1」を返します。

関連項目 

関数リファレンス (種類順)

関数リファレンス (名前順)

計算式について

関数について

計算フィールドの定義

計算式での演算子の使い方

JSON 関数の使い方