我正在使用最新的(0.117)Presto 并尝试使用这样的复杂 JSON 数组执行CROSS JOIN UNNEST 。
[{"id": 1, "value":"xxx"}, {"id":2, "value":"yy"}, ...]
为此,首先我尝试使用id的值创建一个ARRAY
SELECT CAST(JSON_EXTRACT('[{"id": 1, "value":"xxx"}, {"id":2, "value":"yy"}]', '$..id') AS ARRAY<BIGINT>)
但它不起作用。
提取id值的最佳 JSON 路径是什么?