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]
相关推荐
忧郁的紫菜27 分钟前
WCF+JSON+实体对象与WebService+DataSet效率大比拼
数据库·oracle·json
一个天蝎座 白勺 程序猿4 小时前
自动SQL优化实战|吃透调优接口+报告配置+统计+索引全流程落地
数据库·sql·sql优化
PixelBai5 小时前
JSON转XML使用教程:从入门到精通
xml·json
隐形的萝莉6 小时前
再回到技术面,研究 T-SQL 的 UNION、EXISTS、EXCEPT、INTERSECT 运算符。
数据库·sql
吴声子夜歌6 小时前
SQL进阶——窗口函数进行行间比较
数据库·sql
Tian_Hang7 小时前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse
知兀7 小时前
【构建后的文件目录】vite构建项目的基本文件;React文件
json
倒流时光三十年1 天前
PostgreSQL to_json 与 row_to_json:妙用与区别详解
数据库·postgresql·json
要开心吖ZSH1 天前
MVCC 进阶:快照读 vs 当前读、幻读与 Next-Key Lock
java·数据库·sql·mysql·mvcc
PixelBai1 天前
JSON转表格使用教程:从入门到精通
json