繁体   English   中英

如何从 json 获取数组?

[英]How to get an array from json?

我将如何在 BigQuery 中执行以下操作:

SELECT CAST(JSON '[1, 2]' AS ARRAY<INTEGER>)

在 [1:13] 从 JSON 到 ARRAY 的无效转换

JSON 比 BQ 中的普通类型更难使用!

我希望它可以帮助:

SELECT JSON_EXTRACT_ARRAY ('[1, 2]') AS your_array

在这种情况下,结果是预期的数组

你能试试这个吗?

SELECT JSON_VALUE_ARRAY('[1,2]') AS sample_array;

如本文档中所述,此 json function 提取 json 值。 有关更多 json 功能,您可以访问上面提供的链接。

Output

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM