在Athena中将查询结果格式化为JSON

时间:2018-02-03 02:14:54

标签: sql json amazon-athena

在Athena中,我将一些数据格式化为具有各种嵌套数组和结构的相当复杂的结构:

struct<a:struct<b:string, c:int, d:array< ... >>>

我想将查询结果格式化为JSON字符串:

{"a": {"b": "cow", "c": 5, "d": [ ... ]}}

但是,如果我将数据转换为JSON CAST(x AS JSON),我只会得到相关的值:

[["cow", 5, [ ... ]]] 

如何在不手动构建JSON对象的情况下获得所需的格式? S3存储桶中的基础数据是JSON;是否有更好的方法来格式化Athena中的表格?

0 个答案:

没有答案