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]
相关推荐
测试修炼手册6 小时前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
xcLeigh7 小时前
KES数据库性能优化实战
数据库·sql·性能优化·sql优化·数据性能
九转成圣7 小时前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
小袁拒绝摆烂10 小时前
多表关联大平层转JSON树形结构
java·json
猫的玖月12 小时前
(一)MY SQL概述
数据库·sql
\xin13 小时前
pikachu自编SQL(POST)
java·数据库·sql
学术阿凡提15 小时前
Spring Boot 集成 Fastjson2 完整教程:从入门到避坑
spring boot·安全·json
LIUAWEIO15 小时前
鸽鸽工具网:免费在线工具大全,打开网页即用
人工智能·安全·ai·json
@小柯555m18 小时前
MySql(高级操作符--高级操作符练习(1))
数据库·sql·mysql
码农阿豪18 小时前
Python 操作金仓数据库的完全指南(下篇):SQL执行、批量操作与扩展功能
数据库·python·sql