技术栈

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主从详细教程
相关推荐
最笨的羊羊
19 分钟前
Flink CDC系列之:Kafka 变更日志 JSON 格式工厂类 ChangeLogJsonFormatFactory
json·flink cdc系列·changelog·kafka 变更日志·json 格式工厂类·formatfactory
yaoxin521123
38 分钟前
为什么 IRIS SQL 会比 Spring JDBC 更快?
数据库·sql·spring
M***Z210
40 分钟前
SQL中如何添加数据
数据库·sql
n***2656
2 小时前
Python连接SQL SEVER数据库全流程
数据库·python·sql
r***l766
2 小时前
sql中COALESCE函数详解
数据库·sql
1***3577
3 小时前
SQL之CASE WHEN用法详解
数据库·python·sql
于是我说
4 小时前
Python Requests Session Cookies 与 JSON 文件的存取
python·json·dubbo
前进的李工
5 小时前
SQL入门:从零掌握数据库查询语言
数据库·sql·mysql
n***3335
5 小时前
【Oracle11g SQL详解】日期和时间函数:SYSDATE、TO_DATE、TO_CHAR 等
数据库·sql
8***Z89
6 小时前
修改表字段属性,SQL总结
java·数据库·sql
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04BongoCat - 跨平台键盘猫动画工具05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽0846个Nano-banana 精选提示词,持续更新中09【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连10Gemini 3.0 Pro Preview 实测报告