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]
相关推荐
黄金贼贼19 分钟前
2026最新java单元测试json校验器
java·单元测试·json
一个天蝎座 白勺 程序猿28 分钟前
KingbaseES 处理 PL/SQL 运行时错误全解析:从异常捕获到异常处理的实践指南
数据库·sql·oracle·kingbasees
乐12393 小时前
追飞机 icao数据库地址
sql
Hello.Reader4 小时前
PyFlink DataStream 程序骨架、常用 Source/Sink、状态(State)、与 Table/SQL 互转一篇搞定
数据库·sql·linq
俊哥大数据4 小时前
【项目6】基于Hadoop+Hive+Springboot+vue新闻资讯大数据仓库项目
数据仓库·hive·hadoop
C_心欲无痕12 小时前
ts - tsconfig.json配置讲解
linux·前端·ubuntu·typescript·json
kejiayuan19 小时前
CTE更易懂的SQL风格
数据库·sql
PyHaVolask21 小时前
SQL注入漏洞原理
数据库·sql
2501_933513041 天前
Oracle统计分析某个SQL的执行频率
数据库·sql·oracle
l1t1 天前
DeepSeek辅助编写的利用位掩码填充唯一候选数方法求解数独SQL
数据库·sql·算法·postgresql