假设hive的一个表,某个字段field1存储了JsonArray的字段串,注意有双引号。数据结构如下:
{
"field1": "{
"field2": [
{
"field3": 1111
}
]
}"
}
命令如下:
select
get_json_object(field1,'$.field2[0].field3')
from DB_name.Table_name
where field1 is not null
limit 100
;
本文介绍如何使用Hive SQL从包含JsonArray的字符串中提取特定字段,如field2的field3,通过get_json_object函数实现,并提供了一个实际的数据结构和SQL查询示例。
1670

被折叠的 条评论
为什么被折叠?



