# Extraire des données JSON d'une URL

Dans ce scénario, le tFileInputJSON récupère des données du nœud *friends* du fichier JSON *facebook.json* sur le Web. Ce fichier contient les données d'un utilisateur ou d'une utilisatrice de Facebook que le tExtractJSONFields extrait à partir du nœud *friends* pour les écrire en données plates.

![](https://help.qlik.com/talend/fr-FR/components/8.0/Resources/images/use_case_tfileinputjson_2_1.png)

Le fichier JSON *facebook.json* est déployé sur le serveur Tomcat, situé dans le dossier *&lt;tomcat path&gt;/webapps/docs*. Le contenu du fichier se présente comme suit :

```
{"user": {
    "id": "9999912398",
    "name": "Kelly Clarkson",
    "friends": [
        {
            "name": "Tom Cruise",
            "id": "55555555555555",
            "likes": {"data": [
                {
                    "category": "Movie",
                    "name": "The Shawshank Redemption",
                    "id": "103636093053996",
                    "created_time": "2012-11-20T15:52:07+0000"
                },
                {
                    "category": "Community",
                    "name": "Positiveretribution",
                    "id": "471389562899413",
                    "created_time": "2012-12-16T21:13:26+0000"
                }
            ]}
        },
        {
            "name": "Tom Hanks",
            "id": "88888888888888",
            "likes": {"data": [
                {
                    "category": "Journalist",
                    "name": "Janelle Wang",
                    "id": "136009823148851",
                    "created_time": "2013-01-01T08:22:17+0000"
                },
                {
                    "category": "Tv show",
                    "name": "Now With Alex Wagner",
                    "id": "305948749433410",
                    "created_time": "2012-11-20T06:14:10+0000"
                }
            ]}
        }
    ]
}}
```

### Dans cette section

* [Ajouter et relier les composants](https://help.qlik.com/talend/fr-FR/components/8.0/json/tfileinputjson-textractjsonfields-tlogrow-tlogrow-adding-and-linking-components-standard-component-create)
* [Configurer les composants](https://help.qlik.com/talend/fr-FR/components/8.0/json/tfileinputjson-textractjsonfields-tlogrow-tlogrow-configuring-components-standard-component)
* [Exécuter le Job](https://help.qlik.com/talend/fr-FR/components/8.0/json/tfileinputjson-textractjsonfields-tlogrow-tlogrow-executing-job-standard-component-press)

**Concepts associés**

* [tFileInputJSON](https://help.qlik.com/talend/fr-FR/components/8.0/json/tfileinputjson "Ce composant extrait des données JSON d'un fichier et transfère les données à un fichier, une table de base de données, etc.")

**Information associée**

* [tLogRow](https://help.qlik.com/talend/r/fr-FR/8.0/components/logs-and-errors/tlogrow)
* [tExtractJSONFields](https://help.qlik.com/talend/r/fr-FR/8.0/components/processing/textractjsonfields)