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 分钟前
【用户行为归因分析项目】- 【企业级项目开发第三站】模拟DIM层设备、应用数据加载到Hive
数据仓库·hive·hadoop
麦聪聊数据28 分钟前
解构“逻辑数据仓库 (LDW)”与数据虚拟化
数据库·数据仓库·sql
小钻风33662 小时前
软件测试: 从入门到实践(json数据格式)
json
小鸡脚来咯2 小时前
Hive SQL与SQL不同处
hive·hadoop·sql
伟贤AI之路3 小时前
原创分享:Markdown 表格导出 Excel/Json - 方便数据处理分析
json·excel·markdown
DarkAthena4 小时前
【GaussDB】从 sqlplus 到 gsql:Shell 中执行 SQL 文件方案的迁移与改造
数据库·sql·oracle·gaussdb
‿hhh15 小时前
综合交通运行协调与应急指挥平台项目说明
java·ajax·npm·json·需求分析·个人开发·规格说明书
susu108301891116 小时前
使用navicat创建事件event报错You have an error in your SQL syntax
数据库·sql
oulaqiao16 小时前
幂等性——网络抖动重复支付的解决方法
sql·web app
zgl_2005377919 小时前
ZGLanguage 解析SQL数据血缘 之 提取select语句中的源表名
大数据·数据库·c++·数据仓库·sql·数据库开发·etl