gpt4 book ai didi

json - hive 查询以获取 json 键

转载 作者:行者123 更新时间:2023-12-03 14:59:46 25 4
gpt4 key购买 nike

我在 hive 中有如下 json,每个 json 都有不同的键,我想获取所有键并使用 get_json_object 获取值。那么,是否有 hive 查询从中获取 json 键?

{
"ts":"2016-07-27T13:06:18.089-05:00",
"logVer":1,
"msg":"123",
"appData":{
"appName":"test",
"action":"SEARCH",
"members":[
{
"id":"999043206",
"dob":"02/23/1984"
}
],
"statusCode":200,
"resultCode":0
}
}

谢谢

最佳答案

使用 REGEXP_REPLACE !!

SELECT 
REGEXP_REPLACE(
REGEXP_REPLACE(json,'\'(\\w+)\': \\w+,', '$1,')
, '[{} ]', '')
FROM json_table

关于json - hive 查询以获取 json 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com