Skip to main content

JSONを読み込む

Alteryx Designerでは、24.1以降、データ入力ツールを使用して、構造化された形式でJSONを読み取ったり解析したりできるようになりました。現時点では、AMP Engineはネストされたオブジェクトの最上位レベルを1つだけサポートします。

[
    {
        "business_id": "vcNAWiLM4dR7D2nwwJ7nCA",
        "open": true,
        "review_count": 9,
        "hours": {
            "Tuesday": {
                "close": "17:00",
                "open": "08:00"
            },
            "Friday": {
                "close": "17:00",
                "open": "08:00"
            },
            "Monday": {
                "close": "17:00",
                "open": "08:00"
            },
            "Wednesday": {
                "close": "17:00",
                "open": "08:00"
            },
            "Thursday": {
                "close": "17:00",
                "open": "08:00"
            }
        },
        "stars": 3.5
    },
    {
        "business_id": "UsFtqoBl7naz8AVUBZMjQQ",
        "open": true,
        "review_count": 4,
        "hours": {
            "Monday": {
                "close": "21:00",
                "open": "10:00"
            },
            "Tuesday": {
                "close": "21:00",
                "open": "10:00"
            },
            "Friday": {
                "close": "21:00",
                "open": "10:00"
            },
            "Wednesday": {
                "close": "21:00",
                "open": "10:00"
            },
            "Thursday": {
                "close": "21:00",
                "open": "10:00"
            },
            "Sunday": {
                "close": "18:00",
                "open": "11:00"
            },
            "Saturday": {
                "close": "21:00",
                "open": "10:00"
            }
        },
        "stars": 3.5
    },
    {
        "business_id": "cE27W9VPgO88Qxe4ol6y_g",
        "open": false,
        "review_count": 5,
        "stars": 2.5
    }
]

既定設定

非構造化形式でデータを読み込む

既定では、データ入力ツールは非構造化形式でデータを読み取ります。

  • AMPのみ: [構造化された形式でデータを読み込む]チェックボックス - オフ。

  • 非構造化モードのみ: [値を文字列として解析する]チェックボックス - オン。

単一の文字列フィールドに値を出力する: JSON_NameとJSON_ValueStringの2つのフィールドが出力されます。上記の入力例を見ると、以下のデータがツールから出てきます。

JSON_Name

JSON_ValueString

0.business_id

vcNAWiLM4dR7D2nwwJ7nCA

0.open

1

0.review_count

9

0.hours.Tuesday.close

17:00

0.hours.Tuesday.open

08:00

0.hours.Friday.close

17:00

0.hours.Friday.open

08:00

0.hours.Monday.close

17:00

0.hours.Monday.open

08:00

0.hours.Wednesday.close

17:00

0.hours.Wednesday.open

08:00

0.hours.Thursday.close

17:00

0.hours.Thursday.open

08:00

0.stars

3.5

1.business_id

UsFtqoBl7naz8AVUBZMjQQ

1.open

1

1.review_count

4

1.hours.Monday.close

21:00

1.hours.Monday.open

10:00

1.hours.Tuesday.close

21:00

1.hours.Tuesday.open

10:00

1.hours.Friday.close

21:00

1.hours.Friday.open

10:00

1.hours.Wednesday.close

21:00

1.hours.Wednesday.open

10:00

1.hours.Thursday.close

21:00

1.hours.Thursday.open

10:00

1.hours.Sunday.close

21:00

1.hours.Sunday.open

10:00

1.hours.Saturday.close

21:00

1.hours.Saturday.open

10:00

1.stars

3.5

2.business_id

cE27W9VPgO88Qxe4ol6y_g

2.open

0

2.review_count

5

2.stars

2.5

メタデータ

名前

タイプ

サイズ

ソース

説明

JSON_Name

V_WString

1073741823

JSON_Input

JSON_ValueString

V_WString

1073741823

JSON_Input

構造化された形式でデータを読み込む

  • AMPのみ: [構造化された形式でデータを読み込む]チェックボックス - オン。

  • 非構造化モードのみ: [値を文字列として解析する]チェックボックス - チェックボックスがオンかオフかにかかわらず、非構造化の読み取りにのみ適用されます。

適切なデータ型のJSONオブジェクトの最上位レベルに基づいて、値を複数のファイルに出力します

business_id

open

review_count

時間

スター

vcNAWiLM4dR7D2nwwJ7nCA

TRUE

9

{"Tuesday":{"close":"17:00","open":"08:00"},"Friday":{"close":"17:00","open":"08:00"},"Monday":{"close":"17:00","open":"08:00"},"Wednesday":{"close":"17:00","open":"08:00"},"Thursday":{"close":"17:00","open":"08:00"}}

3.5

UsFtqoBl7naz8AVUBZMjQQ

TRUE

4

{"Monday":{"close":"21:00","open":"10:00"},"Tuesday":{"close":"21:00","open":"10:00"},"Friday":{"close":"21:00","open":"10:00"},"Wednesday":{"close":"21:00","open":"10:00"},"Thursday":{"close":"21:00","open":"10:00"},"Sunday":{"close":"18:00","open":"11...

3.5

cE27W9VPgO88Qxe4ol6y_g

FALSE

5

2.5

メタデータ

名前

タイプ

サイズ

ソース

説明

business_id

V_WString

16384

ファイル: Z:\Downloads\JSON\yelp-academic-datase.json

open

Bool

1

ファイル: Z:\Downloads\JSON\yelp-academic-datase.json

review_count

Int64

8

ファイル: Z:\Downloads\JSON\yelp-academic-datase.json

時間

V_WString

16384

ファイル: Z:\Downloads\JSON\yelp-academic-datase.json

スター

Double (倍精度浮動小数点数型)

8

ファイル: Z:\Downloads\JSON\yelp-academic-datase.json