技术栈

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主从详细教程
相关推荐
百***1707
14 小时前
Oracle分页sql
数据库·sql·oracle
howard2005
15 小时前
4.2 Hive数据表操作
hive·内部表·数据表·插入记录·查询记录
BD_Marathon
16 小时前
【Hive】复杂数据类型
数据仓库·hive·hadoop
littlepeanut.top
16 小时前
C++中将FlatBuffers序列化为JSON
开发语言·c++·json·flatbuffers
好记忆不如烂笔头abc
19 小时前
sql评估存储的速度和稳定性
数据库·sql
朝新_
20 小时前
【实战】动态 SQL + 统一 Result + 登录校验:图书管理系统(下)
xml·java·数据库·sql·mybatis
遇见火星
21 小时前
LINUX的 jq命令行处理json字段指南
java·linux·json·jq
一路向北North
1 天前
网页版预编译SQL转换工具
前端·javascript·sql
百***1707
1 天前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
百***6595
1 天前
mysql如何发现慢查询sql
数据库·sql·mysql
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06jdk21下载、安装(Windows、Linux、macOS)07综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件08使用国内镜像网站在线下载安装Qt(解决官网慢的问题)——Qt09《大数据技术原理与应用》实验报告三 熟悉HBase常用操作102025 最新教程:注册并切换到美区 Apple ID