技术栈

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主从详细教程
相关推荐
爱可生开源社区
2 天前
MiniMax M2.5 的 SQL 能力令人惊艳!
sql·llm
Nyarlathotep0113
2 天前
事务隔离级别
sql·mysql
Nyarlathotep0113
2 天前
SQL的事务控制
sql·mysql
NineData
3 天前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
阿里云大数据AI技术
4 天前
用 SQL 调大模型?Hologres + 百炼,让数据开发直接“对话”AI
sql·llm
tryCbest
9 天前
数据库SQL学习
数据库·sql
十月南城
9 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
王九思
9 天前
Hive Thrift Server 介绍
数据仓库·hive·hadoop
cowboy258
9 天前
mysql5.7及以下版本查询所有后代值(包括本身)
数据库·sql
努力的lpp
9 天前
SQL 报错注入
数据库·sql·web安全·网络安全·sql注入
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03OpenClaw + 飞书(Feishu)环境搭建指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05Window 10部署openclaw报错node.exe : npm error code 12806OpenClaw优化飞书API 额度已耗尽问题07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)09OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录10OpenClaw 飞书机器人不回复消息?3 小时踩坑总结