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]
相关推荐
李白的天不白4 小时前
查找容器IP
sql
m0_497048936 小时前
Prompt工程:从自然语言到代码化思维
json
ID_180079054736 小时前
淘宝商品评论 API(taobao.item.reviews.get)业务场景与 JSON 返回实战
json
王小王-1236 小时前
基于商品评价的评论情感分析与可视化系统
hive·情感分析·商品评价分析·主题分析·商品评论分析
码不停蹄的玄黓10 小时前
MySQL慢SQL瓶颈定位
sql·mysql
czhc114007566310 小时前
6.11:halcon,Sqlserver;项目sql连接;git
git·sql·sqlserver
PixelBai10 小时前
JSON差异比较高级用法技巧
java·服务器·json
这个DBA有点耶10 小时前
核心系统的高可用与容灾架构:从主从到两地三中心全面解析
java·开发语言·数据库·sql·mysql·架构·运维开发
未秃头的程序猿11 小时前
别再手写SQL了!我用Text2SQL让产品经理自己查数据,Java后端终于解脱了
后端·sql·ai编程
超哥--11 小时前
B站视频内容智能分析系统(六):Text-to-SQL 结构化查询
数据库·sql·音视频