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]
相关推荐
向夏威夷 梦断明暄1 小时前
基于Tez引擎的 Hive SQL 性能优化
hive·sql·性能优化
海兰2 小时前
【高速缓存】RedisVL 存储类型选择指南:Hash 与 JSON
人工智能·redis·算法·缓存·json·哈希算法
减瓦3 小时前
Jackson 使用指南
java·spring boot·json
跟着珅聪学java14 小时前
MERGE INTO开发教程
sql
这个DBA有点耶15 小时前
交易型数据库是什么?OLTP核心能力与2026选型指南
数据库·数据仓库·sql·database·数据库架构·olap·dba
制造数据与AI践行者老蒋17 小时前
离谱!PromptTemplate 遇上 JSON,花括号直接引发解析战争
数据库·microsoft·json
提笔了无痕19 小时前
MySQL SQL 从 EXPLAIN 到索引优化,搞懂 SQL 为什么慢
android·sql·mysql
辰同学ovo21 小时前
从一条 SQL 到三个原则:MySQL 心智模型
sql·mysql·adb
chenjingming6661 天前
JWT(JSON Web Token)有效期查看登录过期时间
json
网安墨雨1 天前
MySQL数据库 SQL语句详解
自动化测试·软件测试·数据库·python·sql·mysql