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]
相关推荐
颜如玉9 分钟前
动态拼接SQL实践备忘📝
java·sql·mybatis
百***97641 小时前
LangChain-08 Query SQL DB 通过GPT自动查询SQL
数据库·sql·langchain
q***21601 小时前
【SQL技术】不同数据库引擎 SQL 优化方案剖析
数据库·sql
阿里云大数据AI技术1 小时前
【跨国数仓迁移最佳实践 12】阿里云 MaxCompute 实现 BigQuery 10 万条 SQL 智能转写迁移
大数据·sql
TTBIGDATA8 小时前
【Ambari开启Kerberos】- Atlas启动 - Hive服务检查异常处理
大数据·hive·hadoop·硬件架构·ambari·kerberos·bigtop
涛涛讲AI8 小时前
被 JSON 格式折磨?1 个快捷键让 JSON-handle 秒启动,开发者必看!
json
朝新_9 小时前
【实战】博客系统:项目公共模块 + 博客列表的实现
数据库·笔记·sql·mybatis·交互·javaee
韩仔搭建10 小时前
Cocos Creator 项目配置 JSON 最佳实践
json
鹏说大数据11 小时前
Cursor 生成 SQL 设计执行流程图
人工智能·sql
曼巴UE512 小时前
JSON Reader
java·服务器·json