Hive Sql获取含有特殊字符key的json数据

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]
相关推荐
Navicat中国5 小时前
AI 代码补全如何改变 DBA 编写 SQL 的方式
数据库·人工智能·sql·dba·navicat
Kiyra6 小时前
LLM 的 JSON 不靠谱:结构化输出的重试与修复实战
开发语言·python·json
Java成神之路-8 小时前
解析 MyBatis 中 #{} 与 ${}区别及 SQL 注入防范(附 Like/In/Order by 安全写法)
sql·安全·mybatis
会编程的土豆8 小时前
Gin 框架第一课:从 0 搞懂 Gin 最基础的路由
数据库·sql·gin·goland
易生一世9 小时前
JWT详解
json·证书·jwt·token·ai skills
雅俗数据库9 小时前
OCP实验 | 03-SQL优化
数据库·sql
空空潍9 小时前
MySQL存储引擎与索引深度解析
后端·sql·mysql·innodb
Java成神之路-9 小时前
理解预编译 SQL:防注入原理、局限性
sql
Zephyr_010 小时前
SQL,MyBatis-Plus,maven,Spring与VUE3
sql·spring·vue·maven·mybatis
凤山老林10 小时前
慢SQL治理:索引优化实战指南——从定位到优化的完整解决方案
java·sql·springboot·慢sql治理·sql 性能优化