技术栈

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主从详细教程
相关推荐
百***4900
5 小时前
SQL Server查看数据库中每张表的数据量和总数据量
数据库·sql·oracle
q***7837
10 小时前
SQL实现md5加密方法
数据库·sql
红树林07
10 小时前
渗透测试之sql注入--报错注入
数据库·sql·安全·web安全
Appreciate(欣赏)
11 小时前
JAVA使用poi类读取xlxs文件内容拼接成添加数据SQL
java·开发语言·sql
q***2357
11 小时前
python的sql解析库-sqlparse
数据库·python·sql
q***9251
12 小时前
sql实战解析-sum()over(partition by xx order by xx)
数据库·sql
q***0647
13 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
TDengine (老段)
14 小时前
MySQL/PG/TDengine 时间范围 SQL 表达式
sql·mysql·tdengine
q***7101
14 小时前
SQL注入(SQL Injection)攻击原理与防御措施
数据库·sql·oracle
f***R8
14 小时前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07“我的电脑”图标没了怎么办 4种方法找回08全球最强模型Grok4,国内已可免费使用!(附教程)09Gemini 3.0 Pro Preview 实测报告10KGG转MP3工具|非KGM文件|解密音频