Hive Sql获取含有特殊字符key的json数据

hive表中json数据的key含有.符号,所以使用get_json_object(str,"$.key_1.key_2")语法的时候就会获取到null。解法是通过json_to_map方法将json数据变成一个map结果,然后用key下标的方式获取值,代码

sql 复制代码
json_to_map(str)["key_1.key_2]
相关推荐
叮铃铃上课了24 分钟前
Hive实战:精准拆分中英文混合字符串(含重音/空格场景)
数据仓库·hive·hadoop
玄同7653 小时前
深入理解 SQLAlchemy 的 relationship:让 ORM 关联像 Python 对象一样简单
人工智能·python·sql·conda·fastapi·pip·sqlalchemy
酉鬼女又兒3 小时前
SQL21 浙江大学用户题目回答情况
数据库·sql·mysql
KIN_DIN4 小时前
SQL 查询最新的一条记录
数据库·sql
走遍西兰花.jpg5 小时前
hive怎么实现连续登录
数据仓库·hive·hadoop
yangminlei8 小时前
Spring MVC 响应机制综合实践:页面、数据、JSON 与响应配置
spring·json·mvc
像豆芽一样优秀9 小时前
深入理解与应用SQL递归CTE处理层级数据
大数据·hive·sql
静小谢10 小时前
前端mock假数据工具JSON Server使用笔记
前端·笔记·json
Knight_AL10 小时前
掌握 SQL 窗口函数:分组、排名与最新记录获取的最佳实践
数据库·sql·mysql·oracle
B站计算机毕业设计超人11 小时前
计算机毕业设计Python+Django考研院校推荐系统 考研分数线预测系统 大数据毕业设计 (代码+LW文档+PPT+讲解视频)
大数据·人工智能·hive·python·django·毕业设计·课程设计