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]
相关推荐
sc写算法2 小时前
基于nlohmann/json 实现 从C++对象转换成JSON数据格式
开发语言·c++·json
我科绝伦(Huanhuan Zhou)8 小时前
深入解析Oracle SQL调优健康检查工具(SQLHC):从原理到实战优化
数据库·sql·oracle
酷爱码11 小时前
Spring Boot项目中JSON解析库的深度解析与应用实践
spring boot·后端·json
神奇侠202411 小时前
Hive SQL常见操作
hive·hadoop·sql
一只叫煤球的猫12 小时前
MySQL 8.0 SQL优化黑科技,面试官都不一定知道!
后端·sql·mysql
多多*12 小时前
微服务网关SpringCloudGateway+SaToken鉴权
linux·开发语言·redis·python·sql·log4j·bootstrap
deriva13 小时前
某水表量每15分钟一报,然后某天示数清0了,重新报示值了 ,如何写sql 计算每日水量
数据库·sql
云之兕14 小时前
MyBatis 的动态 SQL
数据库·sql·mybatis
不惑_15 小时前
用 PyQt5 打造一个可视化 JSON 数据解析工具
开发语言·qt·json
itachi-uchiha17 小时前
Docker部署Hive大数据组件
大数据·hive·docker