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]
相关推荐
喜欢的名字被抢了2 分钟前
Python实战:SQLAlchemy ORM与FastAPI项目集成
开发语言·python·sql·教程·fastapi
醉城夜风~7 小时前
SQL DQL数据查询语言全套学习笔记(基础查询→执行顺序全解析)
笔记·sql·学习
Csvn10 小时前
📊 SQL 入门 Day 1:SELECT & WHERE — 数据查询的基本功
后端·sql
jjjava2.011 小时前
SpringMVC入门指南:从零掌握核心要点
数据仓库·hive·hadoop
苍狼唤12 小时前
SQL+C# 增删改查(练习)
数据库·sql·c#
2301_8002561112 小时前
第七章 空间存储与索引 知识点梳理-2
数据库·sql·oracle
山峰哥1 天前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
喜欢的名字被抢了1 天前
MySQL核心机制:事务、锁与存储引擎
数据库·sql·mysql·教程
阿演1 天前
DataDjinn v0.2.11:SQL 编辑、AI 协作和表格操作继续打磨
数据库·人工智能·sql
山峰哥1 天前
‌Explain实战:打开数据库执行计划的黑盒‌
大数据·服务器·数据库·sql·深度优先·宽度优先