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]
相关推荐
今天AI了吗4 小时前
Agent & AI 名词大扫盲
数据库·人工智能·python·sql·rust
丰锋ff4 小时前
7.2Qt中Json的操作
开发语言·qt·json
bugcome_com14 小时前
JWT 知识小课堂:从入门到精通,一文吃透 JSON Web Token
前端·json
浅念-1 天前
MySQL 索引底层完整详解|磁盘Page|B+树推导|聚簇非聚簇索引|索引SQL操作
大数据·数据库·b树·sql·mysql·面试·职场和发展
sbjdhjd1 天前
企业站 SQL 注入实战:PCRE 正则回溯绕过关键词 WAF 完整实战 | 进阶02
sql·安全·web安全·网络安全·ai·开源·php
茶本无香1 天前
通用报表自动化框架:Java调用Shell传参执行PostgreSQL SQL模板
java·sql·postgresql·shell
ccino .1 天前
awvs_json_word.py 使用说明手册
json·word
richard_yuu1 天前
JSON vs XML vs 二进制:3种序列化终极选型
xml·c++·qt·学习·json
bransyin2 天前
一个 SQL 字段到底是怎么算出来的?我做了一个能给出“证据”的血缘工具
大数据·sql·ai·血缘
用户7783366132112 天前
SERP 返回 JSON 用 Pydantic 强校验:类型安全解析
json