# Procédure

## Procédure

1. Dans le Studio Talend, ouvrez le Job utilisé dans [Extraire des données JSON d'un fichier en utilisant le JSONPath sans configurer de nœud de boucle](https://help.qlik.com/talend/r/fr-FR/8.0/components/json/tfileinputjson-tlogrow-extracting-json-data-from-file-using-jsonpath-without-setting-loop-node-standard-component-this) pour l'afficher dans l'espace de modélisation graphique.
2. Double-cliquez sur le composant tFileInputJSON pour ouvrir sa vue Basic settings.

   ![](https://help.qlik.com/talend/fr-FR/components/8.0/Resources/images/use_case_tfileinputjson_7.png)
3. Sélectionnez Xpath dans la liste déroulante Read By.
4. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir l'éditeur du schéma.

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

   Sélectionnez les cinq colonnes ajoutées précédemment et cliquez sur le bouton x pour les supprimer toutes.

   Cliquez sur le bouton [+] pour ajouter cinq colonnes, *store\_name*, *book\_title*, *book\_category* et *book\_author* de type String et *book\_price* de type Double.

   Cliquez sur OK pour fermer l'éditeur du schéma. Dans la boîte de dialogue qui s'ouvre, cliquez sur Yes pour propager le schéma au composant suivant.
5. Dans le champ Loop XPath query, saisissez la requête XPath entre guillemets doubles pour spécifier sur quel nœud la boucle doit se baser. Dans cet exemple, *"$.store.goods.book[\*]"*.
6. Dans les champs XPath query de la table Mapping, saisissez les requêtes XPath entre guillemets doubles pour spécifier les nœuds contenant les données souhaitées.
   * Pour la colonne *store\_name*, saisissez la requête XPath *&quot;../../name&quot;* relative au nœud *name*.

   * Pour les colonnes *book\_title*, *book\_category*, *book\_author* et *book\_price*, saisissez respectivement les requêtes XPath *&quot;title&quot;*, *&quot;category&quot;*, *&quot;author&quot;* et *&quot;price&quot;* relatives aux quatre nœuds enfants du nœud *book*.
7. Appuyez sur les touches Ctrl+S pour enregistrer le Job.
8. Appuyez sur F6 pour l'exécuter.

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

   Comme affiché ci-dessus, le nom du magasin, son adresse et les informations sur les livres sont extraites des données source JSON et affichées sous forme de table plate dans la console.