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]
相关推荐
jieyucx2 小时前
SQL 查询终极高阶通鉴:从零基础拆解到工业级多表联查、窗口函数与索引优化
数据库·sql
北顾笙9806 小时前
MYSQL-day03
数据库·sql·mysql
北风toto9 小时前
本体和智能体协同核心5步骤(生成sql语句)
数据库·sql
德迅云安全-小潘9 小时前
网站遭遇SQL注入攻击?应急处置、漏洞修复与长效防御完整方案
网络·sql·oracle
PixelBai12 小时前
JSON压缩使用教程:从入门到精通
json
亦暖筑序12 小时前
Java 8老系统SQL Agent实战:AI生成候选SQL,安全引擎拦截后再执行
java·人工智能·sql
hikktn13 小时前
ORA-01861 日期格式错误的根治方案:从 SQL 层到 Java 层的标准化治理
java·python·sql
jieyucx14 小时前
《Go 数据库编程开篇:彻底打通 database/sql 与 MySQL 驱动的连接池调优密码》
数据库·sql·golang
吴声子夜歌14 小时前
SQL经典实例——概述
数据库·sql
我是大猴子14 小时前
Stream流式编程
数据库·sql