JSONListKeys
目的
オブジェクト名、配列索引、またはパスで指定された要素に対する JSON データ内のオブジェクト名 (キー) または配列索引の一覧を表示します。
構文
JSONListKeys ( json ; キーまたは索引またはパス )
引数
json - JSON オブジェクトまたは配列を含むテキスト式またはフィールド
キーまたは索引またはパス - JSON オブジェクト名 (キー)、配列索引、またはパスを指定する任意のテキスト式またはフィールド。
JSON 関数の使い方を参照してください。
戻り値のデータタイプ
テキスト
起点
FileMaker Pro 16.0
メモ
•最後の値以外の返される各値はキャリッジリターンで区切られます。
•この関数は Runtime ソリューションではサポートされず「?」を返します。
例 1
JSON オブジェクトのルートにあるすべてのオブジェクトの名前を取得します。
JSONListKeys( "{ \"a\" : 11, \"b\" : 22, \"c\" : 33 }", "" ) は「a¶b¶c」を返します。
例 2
$$JSON 変数に保存された
JSON データの例から「製品」オブジェクトの配列のすべての要素の索引を取得します。
JSONListKeys ( $$JSON ; "ベーカリー.製品" ) は「0¶1¶2」を返します。
例 3
$$JSON 変数に保存された
JSON データの例から配列の 1 番目の「製品」オブジェクトのすべての要素のキーを取得します。
JSONListKeys ( $$JSON ; "ベーカリー.製品[0]" ) は「カテゴリ¶id¶名前¶価格¶特売¶在庫」を返します。
関連項目