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]
相关推荐
lingggggaaaa40 分钟前
PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
数据库·sql·安全·web安全·php
夫礼者3 小时前
【极简监控】选连接池送深度监控?用 Druid 补齐单体应用全局 SQL 统计的最后拼图
java·数据库·sql·druid
橘子编程3 小时前
Apache Hadoop知识全解析
大数据·hive·hadoop·apache
dovens4 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
码农学院4 小时前
一些在平常开发过程中会用到的比较经典的 SQL 语句,常常用于实现一些很特别的功能。
数据库·sql
vortex54 小时前
原创 Burp 插件 | Injector - Path Collector:专攻 URL 路径与 XFF 头部 SQL 注入
数据库·sql·网络安全·渗透测试
sensen_kiss4 小时前
CAN302 Technologies for E-Commerce 电子商务技术 Pt.4 深入了解PHP和SQL
开发语言·sql·php
xcLeigh4 小时前
KES数据库数据类型与SQL高级语法
大数据·数据库·sql·kes·高级语法·数据选型
本体智能13 小时前
预制指标、宽表、SQL、本体ABC:真正决定长期成本的,是一次变更会波及多少层
数据库·sql·本体神经网络·uino数据智能引擎
淼淼爱喝水17 小时前
DVWA SQL 注入(Medium/High 级别)过滤绕过与防范实验(超详细图文版)
数据库·sql·网络安全