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]
相关推荐
Csvn9 小时前
📊 SQL 入门 Day 8:集合操作 — 用 SQL 做数学里的"并交差"
后端·sql
Irene199115 小时前
大数据开发的常见实践:把 SQL 直接写在 Shell 脚本里 ER图 数据血缘
sql·数据血缘·er
川石课堂软件测试15 小时前
安全测试|常见SQL注入攻击方式、实例及预防
服务器·数据库·sql·功能测试·测试工具·安全·单元测试
qq_3660862217 小时前
sql 查询中关于 null 值判断的问题
数据库·sql
Geoking.17 小时前
JSON vs JSONL:从数据格式到 AI Agent 的工程实践
人工智能·深度学习·json
金伟API102419 小时前
常见的SQL面试题:经典50例
数据库·人工智能·笔记·sql·学习
ID_1800790547320 小时前
京东商品详情API能力解析与标准化应用方案(含JSON返回示例)
json
凤山老林1 天前
数据库连接池深度调优:Spring Boot + HikariCP 泄漏检测、参数调优与慢 SQL 拦截体系
数据库·spring boot·sql
Csvn1 天前
📊 SQL 入门 Day 7:子查询 — 查询中的查询
后端·sql
OneNobody2 天前
Spark SQL AQE工作原理源码剖析
大数据·sql·spark