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]
相关推荐
慾玄14 分钟前
sql注入靶场1-5,9关
数据库·sql
最后的最后、7961 小时前
SQLi-Labs 六关 SQL 注入过关笔记
数据库·笔记·sql
科技圈快迅2 小时前
2026年数据库国产化替代性能调优方法论:从SQL基线建立到持续优化的全流程体系
数据库·sql
你有我备注吗2 小时前
SQL之数据更新
数据库·sql
一颗小行星-1 天前
为什么有的JSON可以带注释?
json
憧憬成为web高手2 天前
皮卡丘靶场速通--sql 2
数据库·sql·mybatis
yio_yin2 天前
Spring事务管理(数据一致性)
数据库·sql·spring
CedarQR2 天前
万字长文:从零在 RK3588 上部署 PaddleSpeech 中文 TTS 全流程(FastSpeech2 + HiFiGAN)
开发语言·c++·嵌入式硬件·ubuntu·json
Csvn2 天前
📊 SQL 入门 Day 9:CTE(公用表表达式)— 让 SQL 像写代码一样优雅
后端·sql
虹科网络安全2 天前
艾体宝新闻|从 SQL 注入到服务器接管:CVE-2026-57517 暴露 Web 管理面板的供应链与安全编码风险
服务器·前端·sql