技术栈

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主从详细教程
相关推荐
love530love
3 小时前
【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆
人工智能·windows·json·cuda·lm studio·openclaw·context length
l1t
3 小时前
duckdb polyglot 插件的使用
sql·duckdb
沃码
6 小时前
【Lively Wallpaper 】插件开发:LivelyProperties.json 全流程实战教程
c#·json·livelywallpaper·视频壁纸
升职佳兴
9 小时前
SQL 窗口函数入门教程基础篇
数据库·sql
麦聪聊数据
10 小时前
基于 Web SQL 与 SQL2API 的数据治理架构实践
运维·sql·架构
山峰哥
14 小时前
SQL调优实战:从索引失效到性能飙升的破局之道
服务器·数据库·sql·性能优化·编辑器·深度优先
SQL必知必会
14 小时前
使用 SQL 进行队列分析
数据库·sql
SQL必知必会
16 小时前
精通递归 CTE:SQL 的盗梦空间
数据库·sql
明月_清风
17 小时前
你真的懂 JSON 吗?那些被忽略的底层边界与性能陷阱
前端·json
热门推荐
01从零搭建一个 PHP 登录注册系统(含完整源码)02使用 1panel面板 部署 php网站03GitHub 镜像站点04PHP Error: 常见错误及其解决方法05如何将 TRAE IDE 的插件市场源切换至 VS Code 官方市场06AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot07openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法10全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)