メイン コンテンツをスキップする

URLからのJSONデータの抽出

このシナリオでは、tFileInputJSONは、Facebookユーザーのデータを含むWeb上のJSONファイルfacebook.jsonから[friends] (フレンド)ノードのデータを取得し、tExtractJSONFieldsはフラットデータ出力のために[friends] (フレンド)ノードからデータを抽出します。

Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。

JSONファイルfacebook.jsonはTomcatサーバー、特に<tomcat path> / webapps / docsフォルダーに配置されており、ファイルの内容は次のとおりです。

{"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"
                }
            ]}
        }
    ]
}}

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。