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]
相关推荐
这个DBA有点耶1 小时前
数据库上云 vs 自建:从成本到人力的三维对比与决策框架
数据库·经验分享·sql·创业创新·dba
小的~~1 小时前
CentOS7安装CDH6.3.2
hive·hdfs·kafka
Dxy12393102162 小时前
Python请求方式介绍:JSON、表单及其他常见数据传输格式
数据库·python·json
CQU_JIAKE5 小时前
5.13【A】
数据库·sql
lzhdim5 小时前
SQL 入门 14:SQL 触发器与事件:自动化数据处理
linux·前端·数据库·sql·自动化
lolo大魔王6 小时前
Go 语言原生 SQL 操作 MySQL 超详细全解 + 生产级项目模板(纯官方库无ORM)
数据库·sql·golang
qq_366086227 小时前
SQL 中 OR 与 UNION ALL选择指南
数据库·sql
龙侠九重天11 小时前
大型语言模型结构化输出:用 JSON Schema 约束大模型输出
人工智能·语言模型·自然语言处理·大模型·json
逸Y 仙X11 小时前
文章三十:Elasticsearch SQL实战案例
java·大数据·sql·elasticsearch·搜索引擎·全文检索
小陈的进阶之路11 小时前
Python系列课(10)——SQL
开发语言·python·sql