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]
相关推荐
Amy187021118234 小时前
UL证书只是起点——智能电表出口北美,真正的考验在量产之后
json
SelectDB5 小时前
Agent 场景动态 JSON 性能拆解:Apache Doris 比 ClickHouse 快 7 倍、比 Elasticsearch 快 2 倍
数据库·json·agent
李昊哲小课8 小时前
Ubuntu26.04-Hadoop3.5.0搭建hive4.2.0
数据仓库·hive·数仓
xieliyu.9 小时前
MySQL 六大基础约束详解:NOT NULL/DEFAULT/UNIQUE/ 主键 / 外键 / CHECK
android·数据库·sql·mysql
Anokata10 小时前
MYSQL SQL 执行系列1
android·sql·mysql
han_hanker10 小时前
sql语法 MyBatis <foreach> 标签详解
windows·sql·mybatis
前网易架构师-高司机11 小时前
带标注的21种中药材识别数据集,识别率73.8%数据集,2237张图,支持yolo,coco json,voc xml,文末有模型训练代码
xml·yolo·json·数据集·中药·药材·中草药
迷枫71211 小时前
简单sql与dm功能实验记录
数据库·sql·oracle
我是大猴子11 小时前
Java里的Json
json
zhanghaofaowhrql12 小时前
Spring Data JPA Repository 详解:从基础到高级用法
java·数据库·sql