首页 > 解决方案 > 如何在现有数据框火花中添加用户定义模式

问题描述

这是我要添加到现有模式类型中的模式,它只有一个值,如 SWID。?我们可以将 like withColumn 与 struct. 一起使用吗?我在用 json 对象制作数组时是 struct 。

"companyContexts":
[
    {
        "namespace": "imsOrgID",
        "value": "CB793704532E6E4D0A490D44@AdobeOrg"
    }
],
"include":
[
    "Analytics",
    "AudienceManager"
],
"regulation": "ccpa",
"users":
[
    {
        "action":
        [
            "delete"
        ],
        "userIDs":
        [
            {
                "type": "analytics",
                "namespace": "swid",
                "value": "SWID-VALUE"
            }
        ],
        "key": "swid"
    },
    {
        "action":
        [
            "delete"
        ],
        "userIDs":
        [
            {
                "type": "analytics",
                "namespace": "swid",
                "value": "SWID-VALUE"
            }
        ],
        "key": "swid"
    }
]

}

标签: apache-sparkapache-spark-sql

解决方案


推荐阅读