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]
相关推荐
菜鸟小码1 小时前
Hive数据类型全解析:从基础到复杂类型实战指南
数据仓库·hive·hadoop
weixin_520649871 小时前
xml json ini 文件语法
xml·java·json
Gauss松鼠会1 小时前
【GaussDB】浅谈SQL与ETL
数据库·数据仓库·sql·etl·gaussdb·经验总结
隐于花海,等待花开2 小时前
1.CONCAT / CONCAT_WS 函数深度解析
大数据·hive
菜鸟小码2 小时前
深入浅出 Hive 数据类型:从入门到实战
数据仓库·hive·hadoop
Java后端的Ai之路4 小时前
Text-to-SQL与智能问数完全指南:基本概念、核心原理、Python实战教学及企业项目落地
数据库·python·sql·text-to-sql·智能问数
ZC跨境爬虫13 小时前
3D 地球卫星轨道可视化平台开发 Day7(AI异步加速+卫星系列精简+AI Agent自动评论)
前端·人工智能·3d·html·json
ID_1800790547313 小时前
淘宝 API 上货 / 商品搬家 业务场景实现 + JSON 返回示例
前端·javascript·json
imuliuliang15 小时前
存储过程(SQL)
android·数据库·sql
techdashen15 小时前
Go 标准库 JSON 包迎来重大升级:encoding/json/v2 实验版来了
开发语言·golang·json