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]
相关推荐
龙仔7253 小时前
人大金仓 KingbaseES V8 只读账号创建完整运维笔记
运维·笔记·sql·人大金仓
不剪发的Tony老师9 小时前
VeloxDB:一款免费开源的轻量级数据库管理工具
数据库·sql
dotnet909 小时前
批量生成所有表的修改脚本
数据库·sql·oracle
灯澜忆梦11 小时前
【MySQL7】多表查询
数据库·sql
Qlittleboy11 小时前
tp5网站链接不上slqserver,计算机积极拒绝了链接
数据库·sql
红叶舞16 小时前
成数据绑定对象,在应用程序中处理完数据后,将更新的数据序列化为JSON传回远端服务器,很多移动应用使用了这种模式处理服务器端的数据。 ...
运维·服务器·json
snow@li1 天前
MyBatis:动态 SQL 全景梳理
数据库·sql·mybatis
z落落1 天前
T-SQL 事务(Transaction)
java·数据库·sql
ClouGence1 天前
MySQL迁移到达梦怎么做?信创数据库低停机迁移实战
数据库·sql·mysql
name好难取诶1 天前
解析请求体内容(如 JSON、表单数据、XML 等) 将原始数据转换为 Python 数据结构 使转换后的数据可在 request. ...
xml·python·json