技术栈

Hive Sql获取含有特殊字符key的json数据

htmlgood2024-03-19 19:14

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]
上一篇:软考78-上午题-【面向对象技术3-设计模式】-结构型设计模式01
下一篇:Docker部署MySql主从详细教程
相关推荐
编程自留地
1 天前
项目sql语句
前端·数据库·sql
2301_80097693
1 天前
数据库的基本操作后续
java·数据库·sql
剑神一笑
1 天前
从 JSON.parse 到树形视图:实现一个在线 JSON 格式化工具
前端·javascript·json
烤麻辣烫
2 天前
json与fastjson
前端·javascript·学习·json
思麟呀
2 天前
Epoll的学习,在select和poll的基础上
网络·数据库·sql·学习·tcp/ip
猫的玖月
2 天前
SQL语法简介
数据库·sql·oracle
禹凕
2 天前
MYSQL——基础知识(SQL的临时表和克隆表)
sql·mysql
空空潍
2 天前
MySQL索引不生效?一文理解CBO成本模型
数据库·sql·mysql
IRevers
2 天前
【Agent】基于Langchain的Agent数据库查询助手
数据库·人工智能·pytorch·sql·深度学习·langchain·agent
他是龙551
2 天前
DVWA SQL 注入全级别通关笔记(Low / Medium / High / Impossible)
数据库·笔记·sql
热门推荐
01GitHub 镜像站点02近期有什么ai的新消息,新动态? 2026.4月03Codex 接入 DeepSeek API 完整配置文档042026年4月AI大事件深度解读:大模型竞争进入“深水区“052026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot06零基础教你claude code 接入 deepseek V407在Windows 11上安装Docker的踩坑记录082026年AI前瞻:量子AI、具身智能与科学发现的新纪元09codex app每次打开重连5次Reconnecting问题解决10【AI】2026 年具身智能模型和世界模型总结