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]
相关推荐
TJHHH.1 小时前
SQL注入学习总结
数据库·笔记·sql·学习·注入
云水一下3 小时前
零基础玩转bWAPP靶场(六十三):Drupal SQL Injection (Drupageddon)
sql·web安全·bwapp
抓蛙师15 小时前
多租户 tenant_id SQL 注入漏洞分析与应急响应报告
数据库·sql
何以解忧,唯有..18 小时前
数据库索引失效的常见情况与优化策略
数据库·sql·oracle
lf13210271 天前
用 JSON Schema 管装修节点记录:从照片台账到可校验工程数据
网络·数据库·人工智能·经验分享·物联网·json·智能家居
今天AI了吗1 天前
Agent & AI 名词大扫盲
数据库·人工智能·python·sql·rust
丰锋ff1 天前
7.2Qt中Json的操作
开发语言·qt·json
bugcome_com2 天前
JWT 知识小课堂:从入门到精通,一文吃透 JSON Web Token
前端·json
浅念-2 天前
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作
大数据·数据库·b树·sql·mysql·面试·职场和发展