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]
相关推荐
GISBox11 小时前
GISBox如何让GeoTIFF突破Imagery Provider加载限制?
react.js·json·gis
IT 小阿姨(数据库)12 小时前
PostgreSQL REST API 介绍
运维·数据库·sql·postgresql·centos
C嘎嘎嵌入式开发12 小时前
(20)100天python从入门到拿捏《JSON 数据解析》
开发语言·python·json
豆沙沙包?15 小时前
2025年--Lc182--sql(排序和分组)--Java版
java·数据库·sql
孟意昶17 小时前
Doris专题17- 数据导入-文件格式
大数据·数据库·分布式·sql·doris
Thepatterraining17 小时前
MySQL零基础教程:DDL/DCL/DML详解,从建库到存储过程一篇搞定!
数据库·sql·mysql
夫唯不争,故无尤也17 小时前
Maven创建Java项目实战全流程
java·数据仓库·hive·hadoop·maven
LazerYvTian18 小时前
Json数据字段类型兼容性处理
json
fanstuck20 小时前
开源项目重构我们应该怎么做-以 SQL 血缘系统开源项目为例
数据库·sql·重构·数据挖掘·数据治理
hello 早上好1 天前
深入 Spring 依赖注入底层原理
数据库·sql·spring