# tFileInputJSON

ファイルからJSONデータを抽出し、そのデータをファイル、データベーステーブルなどに転送します。

Talendでサポートされているテクノロジーの詳細は、[Talendコンポーネント](https://help.qlik.com/talend/r/ja-JP/7.3/components/json)をご覧ください。

使用しているTalend製品に応じて、このコンポーネントは、次のジョブのフレームワークの1つ、一部、またはすべてで使用できます。

* 標準:[tFileInputJSONの標準プロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-standard-properties)をご覧ください。

  このフレームワーク内のコンポーネントは、すべてのTalend製品で利用できます。

* MapReduce:[tFileInputJSON MapReduceプロパティ(非推奨)](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-mapreduce-properties-deprecated)をご覧ください。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend 製品すべて、およびTalend Data Fabricで使用できます。

* Spark Batch:[Apache Spark BatchのtFileInputJSONプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-properties-for-apache-spark-batch)をご覧ください。

  このフレームワーク内のコンポーネントは、ビッグデータ対応のTalend 製品すべて、およびTalend Data Fabricで使用できます。

* Spark Streaming:[Apache Spark StreamingのtFileInputJSONプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-properties-for-apache-spark-streaming)をご覧ください。

  このコンポーネントは、Talend Real Time Big Data PlatformおよびTalend Data Fabricで利用できます。

### このセクション内

* [tFileInputJSON の標準プロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-standard-properties)
* [tFileInputJSON MapReduceプロパティ(非推奨)](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-mapreduce-properties-deprecated)
* [Apache Spark BatchのtFileInputJSONプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-properties-for-apache-spark-batch)
* [Apache Spark StreamingのtFileInputJSONプロパティ](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-properties-for-apache-spark-streaming)

**関連概念**

[ループノードを設定せずにJSONPathを使用してファイルからJSONデータを抽出する](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-tlogrow-extracting-json-data-from-file-using-jsonpath-without-setting-loop-node-standard-component-this)

[JSONPathを使ってファイルからJSONデータを抽出](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-extracting-json-data-from-file-using-jsonpath-standard-component "このシナリオでは、ループノードを設定せずにJSONPathを使用してファイルからJSONデータを抽出するに基づいて、各ノードのループノードと相対JSONパスを指定してJSONファイルStore.jsonのbook配列の下のデータを抽出し、コンソールに抽出されたフラットデータを表示します。")

[XPathを使ってファイルからJSONデータを抽出](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-extracting-json-data-from-file-using-xpath-standard-component "このシナリオでは、ループノードを設定せずにJSONPathを使用してファイルからJSONデータを抽出するに基づいて、XPathクエリーを使用してJSONファイルStore.jsonから店舗名と書籍情報を抽出し、抽出されたフラットデータをコンソールに表示します。")

[URLからのJSONデータの抽出](https://help.qlik.com/talend/ja-JP/components/7.3/json/tfileinputjson-textractjsonfields-tlogrow-tlogrow-extracting-json-data-from-url-standard-component-in-this)