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]
相关推荐
XMYX-020 分钟前
28 - Go JSON 数据操作
开发语言·golang·json
拾起零碎4 小时前
U8/材料出库单触发器,有条件的修改出库类别
sql
敲代码的嘎仔4 小时前
力扣高频SQL基础50题详解
开发语言·数据库·笔记·sql·算法·leetcode·后端开发
TE-茶叶蛋5 小时前
sql优化思维
数据库·sql
打小就很皮...7 小时前
基于 Python + LangChain + SQL 生成自动查询数据实战
数据库·sql·langchain
这个DBA有点耶7 小时前
某银行核心系统从Oracle迁移到国产数据库全程复盘(DBA视角)
数据库·经验分享·sql·oracle·dba·智能硬件
Promise微笑9 小时前
Geo专家于磊:Json-LD优化实战SOP与双核四驱体系
大数据·人工智能·重构·json
专注VB编程开发20年9 小时前
json和python元组,列表,字典对比
开发语言·python·json·php
静小谢9 小时前
sql笔记
spring boot·笔记·sql·mybatis
sleepcattt10 小时前
Spring-全面详解(学习总结)
数据库·sql·spring·spring事务·spring详解