我有这样结构的JSON文件,我需要使用AWS Athena查询这个JSON,以提取myarray
数组中的某些值。
最终结果应为userIdentifier
,且仅当title= zz
时才为enabled
值
在这种情况下,
useridentifier, enabled
xyz-123, true
JSON
{
"userIdentifier":"xyz-123",
"myarray":[
{
"code":"split",
"requiresinput":false,
"categorycode":"strictly_necessary",
"originalrequiresinput":false,
"title":"xx",
"enabled":false
},
{
"code":"zz",
"requiresinput":false,
"categorycode":"zz",
"originalrequiresinput":false,
"title":"zz",
"enabled":true
}
]
}
1条答案
按热度按时间wsewodh21#
解决了这个问题,所以分享给别人。
对于查询,请使用UNNEST命令。