gpt4 book ai didi

hive - 如何从 AWS 中的 Athena 获取结果格式 JSON?

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

我想从 AWS 中的 Athena 获取结果值格式 JSON。

当我从 Athena 中选择时,结果格式如下。

{test.value={report_1=test, report_2=normal, report_3=hard}}

有没有办法在不将 "="替换为 ":"的情况下获得 JSON 格式的结果?

列格式为
map<string,map<string,string>>

最佳答案

select  mycol
from mytable
;
+--------------------------------------------------------------+
| mycol |
+--------------------------------------------------------------+
| {test.value={report_3=hard, report_2=normal, report_1=test}} |
+--------------------------------------------------------------+
select  cast (mycol as json) as json
from mytable
;
+--------------------------------------------------------------------------+
| json |
+--------------------------------------------------------------------------+
| {"test.value":{"report_1":"test","report_2":"normal","report_3":"hard"}} |
+--------------------------------------------------------------------------+

关于hive - 如何从 AWS 中的 Athena 获取结果格式 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44128172/

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