如何在presto中提取json数组?

时间:2017-07-13 22:05:25

标签: json amazon-athena presto

我有一个如下所示的json数据集:

    {
        "eventType": "Send",
        "mail": {
                [{
                    "name": "From",
                    "value": "youraddress@example.com"
                }, {
                    "name": "To",
                    "value": "success@simulator.amazonses.com"
                }, {
                    "name": "Subject",
                    "value": "Bounced Like a Bad Check"
                },
                ...
                {
                    "name": "nameN",
                    "value": "N"
                }
            ]
    }

我正在尝试使用AWS Athena(下面是Presto)编写查询来提取以下值:

eventType, name1,name2,name3, ... nameN
Send, From, To, Subject, ...., nameN

我正在努力提取这个嵌套的json。

0 个答案:

没有答案