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]
相关推荐
未来魔导3 小时前
go语言中json操作总结
数据分析·go·json
Li.CQ5 小时前
SQL学习笔记(二)
笔记·sql·学习
白衣衬衫 两袖清风7 小时前
SQL联查案例
数据库·sql
晨曦54321010 小时前
MySQL MOD()函数详解与Python对比
sql
青鱼入云11 小时前
@JsonValue和@JsonCreator介绍
json·jackson
甘露s11 小时前
MySQL深入之索引、存储引擎和SQL优化
数据库·sql·mysql
偶遇急雨洗心尘11 小时前
记录一次服务器迁移时,数据库版本不一致导致sql函数报错和系统redirect重定向丢失域名问题
运维·服务器·数据库·sql
Logic10112 小时前
《Mysql数据库应用》 第2版 郭文明 实验5 存储过程与函数的构建与使用核心操作与思路解析
数据库·sql·mysql·学习笔记·计算机网络技术·形考作业·国家开放大学
小二·12 小时前
MyBatis基础入门《十六》企业级插件实战:基于 MyBatis Interceptor 实现 SQL 审计、慢查询监控与数据脱敏
数据库·sql·mybatis
小二·12 小时前
MyBatis基础入门《十二》批量操作优化:高效插入/更新万级数据,告别慢 SQL!
数据库·sql·mybatis