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]
相关推荐
oliver_sys_log6 小时前
老项目 json-lib 2.4 JSONTokener 精度丢失问题排查
json
数智启示录8 小时前
PostgreSQL 计划缓存实战(第 10 篇):预编译 SQL 前五次都快,第六次为什么可能变慢
经验分享·sql·缓存·postgresql·面试
ClouGence9 小时前
CloudDM 支持达梦、KingbaseES、GoldenDB,国产数据库也能统一管起来
数据库·sql·开源
IT_Octopus9 小时前
JSON 日志里的 `{“$ref“:“$.xxx“}`:从 fastjson 兼容包到原生 fastjson2 的迁移实录
开发语言·python·json
CarIise10 小时前
JDBC数据库操作与SQL注入防范
数据库·sql
疯狂打码的少年10 小时前
【数据库技术】SQL嵌套查询(IN/EXISTS/ANY/ALL)
数据库·笔记·sql
CarIise12 小时前
MySQL数据库与SQL语言:从数据类型到DQL查询核心
sql
润乾软件14 小时前
SQLazy:合并有重叠的时间区间
数据库·sql·sqlazy
拾光Ծ14 小时前
【MySQL】复合查询、表的连接
java·数据库·sql·mysql
数据狐(Datafox)14 小时前
mercadolibre.item_get 工程实战:美客多商品详情API技术解析与落地应用
java·人工智能·mysql·json