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]
相关推荐
五阿哥永琪8 小时前
MySQL中操作json的函数!
数据库·mysql·json
Csvn15 小时前
📊 SQL 入门 Day 12: 窗口函数基础
后端·sql
安_17 小时前
MySQL SQL 调优完整指南
数据库·sql·mysql
用户77833661321118 小时前
SERP API JSON Schema 演进版本管理实战
json·api
我命由我1234519 小时前
SQLite 数据库参数数量超限导致的崩溃问题:SQLiteException: too many SQL variables
java·数据库·sql·java-ee·sqlite·android-studio·android runtime
Lethehong1 天前
【金仓数据库征文】AI 直连国产数据库——KES MCP Server 自然语言查库与 SQL 调优实战
数据库·人工智能·sql·金仓数据库征文
阿里云大数据AI技术1 天前
EMR Serverless Spark AI Function 的双维降本实践
人工智能·sql·spark
jnrjian2 天前
psql 执行多个 sql 文件
数据库·sql
long3162 天前
PostgreSQL 学习资料大全:从入门到精通
java·数据库·sql·postgresql
IT小盘2 天前
14-让大模型稳定输出JSON-Prompt约束与结构化输出
windows·json·prompt