# tExtractJSONFieldsのセットアップ

## 手順

1. tExtractJSONFieldsをダブルクリックして[Basic settings] (基本設定)ビューを表示します。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use_case_textractjsonfields_9.png)
2. [Edit schema] (スキーマを編集)をクリックして、スキーマエディターを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/use_case_textractjsonfields_10.png)
3. 右パネルの[+]ボタンをクリックして、*firstname*、*lastname*、*dept*の3つのカラムを追加します。これらのカラムは、対応するノードのデータをJSONフィールド*staff*に保持します。

   [OK]をクリックしてエディターを閉じます。
4. ポップアップ[Propagate] (プロパゲート)ダイアログボックスで、[Yes] (はい)をクリックしてスキーマを後続のコンポーネントにプロパゲートします。
5. [Loop XPath query] (ループXPathクエリー)フィールドに、JSONデータのルートノードである*"/staff"*を入力します。
6. [Mapping] (マッピング)エリアで、[XPath query] (XPathクエリー)部分でJSONデータのノード名を入力します。これらのノードのデータは抽出され、出力スキーマで定義された対応するカラムに渡されます。
7. 具体的には、カラム*firstname*にはXPathクエリー*"firstname"*、カラム*lastname*には*"lastname"*、カラム*dept*には*""*を定義します。*""*は有効なXPathクエリーではなく、実行エラーにつながることにご注意ください。