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]
相关推荐
青 春 记 忆2 小时前
零基础入门python07:让程序记住数据——JSON文件和异常处理
开发语言·windows·python·json·python3.11
weixin_431600442 小时前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js
01_ice3 小时前
MySQL表的约束
数据库·sql·mysql
AlfredZhao3 小时前
SQL JOIN 写法:把多表关联条件写清楚
sql
2603_9651481112 小时前
如何解析JSON数据?API返回的商品信息处理教程
开发语言·数据库·python·自动化·json·api
Full Stack Developme16 小时前
SQL 注入 的历史及设计工作原理
数据库·sql
阿坤带你走近大数据16 小时前
SQL里where后面的1=1是干嘛的,走的是什么索引
数据库·sql
阿坤带你走近大数据16 小时前
SQL的执行顺序和书写顺序的介绍
数据库·sql·oracle
茶本无香18 小时前
Java调用Shell脚本执行SQL数据库操作:从入门到实战
java·sql·shell
鬼手点金19 小时前
Scrapy 网络爬虫框架
爬虫·python·scrapy·ajax·html·json·requsts