Gera um array JSON. Esta função converte uma lista de valores em um array JSON que contém esses valores. A lista de entrada pode estar vazia.
Sintaxe
json json_array(<element>)
Parâmetros
element: obrigatório. Os valores na lista especificada por este parâmetro devem ser do tipo STRING, BIGINT, BOOLEAN ou JSON.
Valor de retorno
O valor de retorno é do tipo JSON.
Exemplos
-- Generate a JSON array.
select json_array('a', 45, true, 13, json '{"a":456}');
A função retorna o seguinte resultado:
+-----+
| _c0 |
+-----+
| ["a",45,true,13,{"a":456}] |
+-----+
Funções relacionadas
JSON_ARRAY é uma função de tipo complexo. Para mais informações sobre as funções que processam dados de tipos complexos, como ARRAY, MAP, STRUCT e JSON, consulte Complex type functions.