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]
相关推荐
星河耀银海11 小时前
数据解析:AI返回JSON数据在HTML5中的渲染方法
人工智能·json·html5
钝挫力PROGRAMER11 小时前
开发踩坑记:MyBatis selectKey、空 SQL
数据库·sql·mybatis
Long long ago.12 小时前
vastbase数据库运行sql宕机重启解决
数据库·sql
三84416 小时前
Fastjson 漏洞 · 01 · 认识 Fastjson 与序列化基础
json·fastjson·反序列化
自强的小白18 小时前
MYbatis-plus(自定义sql)
java·sql·mybatis
Andreapiki18 小时前
数据分析师校招技术备考指南:SQL、Python、统计学、BI学习路径
sql·excel
星空19 小时前
sql查询修改
sql·金蝶
一直在努力的小宁19 小时前
【阅读笔记】具身操作的数采方案概览
后端·json·restful·具身智能·vla·vlm
CarIise21 小时前
Spring Boot整合MyBatis与文件上传:从分层架构到文件上传下载实战
数据仓库·hive·hadoop
Andreapiki1 天前
数字化审计校招技术备考指南:SQL、Python、BI、RPA学习路径
python·sql·rpa