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]
相关推荐
core51213 小时前
不借助框架实现Text2SQL
sql·mysql·ai·大模型·qwen·text2sql
张人玉15 小时前
SQLite 快速入门 Cheat Sheet
数据库·sql·sqlite
DarkAthena16 小时前
【DuckDB】活用marco以兼容GaussDB的SQL执行
数据库·sql·duckdb
x***010616 小时前
SQL 注入漏洞原理以及修复方法
网络·数据库·sql
yumgpkpm17 小时前
数据可视化AI、BI工具,开源适配 Cloudera CMP 7.3(或类 CDP 的 CMP 7.13 平台,如华为鲲鹏 ARM 版)值得推荐?
人工智能·hive·hadoop·信息可视化·kafka·开源·hbase
q***318918 小时前
mysql 迁移达梦数据库出现的 sql 语法问题 以及迁移方案
数据库·sql·mysql
Gauss松鼠会19 小时前
【openGauss】OPENGAUSS/POSTGRESQL 中float类型到int类型的隐式转换
数据库·sql·database·opengauss
二进制_博客19 小时前
使用datax将mysql数据抽取到hive分区表无数据
数据库·hive·mysql
干就完事了19 小时前
Hive视图
数据仓库·hive·hadoop
会篮球的程序猿20 小时前
html+canvas+thikphp 可视化工具拖拽、编辑生成JSON,渲染成海报图片 完全自定义,支持选择,文字背景色
前端·html·json