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]
相关推荐
fe7tQnVan9 小时前
MyBatis-动态sql与高级映射
数据库·sql·mybatis
lzhdim13 小时前
SQL 入门 8:SQL 复杂查询:子查询与ALL关键词
数据库·sql·mysql
l1t13 小时前
DeepSeek辅助编写的Oracle dmp转SQL脚本和CSV文件工具
数据库·人工智能·sql·oracle
数据知道15 小时前
claw-code 源码详细分析:`reference_data` JSON 快照——大型移植里「对照底稿」该怎么治理与演进?
linux·python·ubuntu·json·claude code
不会写DN15 小时前
让 gRPC 服务同时支持 HTTP/JSON 的gRPC-Gateway
http·json·gateway
Ln5x9qZC216 小时前
Flink SQL 元数据持久化实战
大数据·sql·flink
升职佳兴18 小时前
SQL 进阶3:连续登录问题与 ROW_NUMBER 差值法完整解析
java·数据库·sql
014-code20 小时前
MySQL 很实用的 SQL 语句清单(排障与日常运维)
sql·mysql
bIo7lyA8v20 小时前
从 ChangeTracker 到 SQL Batch 的性能诊断与优化
数据库·sql·batch
蒸汽求职20 小时前
低延迟系统优化:针对金融 IT 与高频交易,如何从 CPU 缓存行(Cache Line)对齐展现硬核工程底蕴?
sql·算法·缓存·面试·职场和发展·金融·架构