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]
相关推荐
mengzhi啊9 小时前
缓存类CacheDataManager把临时数据存入json。做成插件·
qt·缓存·json
golang学习记13 小时前
Go 1.27新特性: json/v2使用有趣指南
开发语言·golang·json
子非鱼a14 小时前
【WEB】[GXYCTF2019]BabySQli
sql
Token掘金室19 小时前
JSON模式结构化输出报错
java·服务器·json
她说..19 小时前
MySQL JSON 处理学习文档
学习·mysql·json
todoitbo20 小时前
SQL Server数据库迁移:V9R4C019 如何接住存量 T-SQL 批处理
数据库·sql·国产数据库
写后端的胖头鱼20 小时前
【高频面试题】SQL 查询慢怎么排查
数据库·sql·mysql·oracle·慢查询·高频面试题
小程序设计21 小时前
基于SQL与漏斗模型的社群App优化研究
数据库·sql
数据狐(Datafox)1 天前
京东商品详情API接口解析(附 JSON 样例)
java·开发语言·json
SelectDB技术团队1 天前
从 ClickHouse 迁移到 Doris:SQL 兼容、同步与验证清单
数据库·人工智能·sql·clickhouse·apache doris·selectdb·湖仓架构升级