解析嵌套的json方法:GET_JSON_OBJECT()

本文介绍了如何使用Hive的GET_JSON_OBJECT()函数解析复杂的嵌套JSON数据。通过示例展示了如何从JSON对象中提取特定字段,以获取目标值如'lucy'。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

样式数据:

参数说明:

建表语句:

目标:想要求出来lucy

结果


解析json方式一:利用hive函数 get_json_object(param1,param2) 解析复杂的嵌套json数据

话不多说,直接示例:

样式数据:

{
    "users":{
        "user1":{
            "userId":"1",
            "userName":"name1",
            "children":[
                {
                    "son":"lucy"
                },
                {
                    "son":"lili"
                }
            ]
        },
        "user2":{
            "userId":"2",
            "userName":"name2"
        }
    },
    "admin":"admin"
}

 

参数说明:

        get_json_object(param1,param2)

        param1填写json对象变量,

        param2使用$表示json变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值