Extraire des données JSON d'une URL - 7.3

JSON

Version
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Composants File (Intégration) > Composants JSON
Gouvernance de données > Systèmes tiers > Composants File (Intégration) > Composants JSON
Qualité et préparation de données > Systèmes tiers > Composants File (Intégration) > Composants JSON
Last publication date
2023-06-14

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.

Pour plus de technologies supportées par Talend, consultez Composants Talend.

Le fichier JSON facebook.json est déployé sur le serveur Tomcat, situé dans le dossier <tomcat path>/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"
                }
            ]}
        }
    ]
}}