生成JSON ARRAY。将一个可能为空的JSON类型对象,转换为包含这些类型的数组。
命令格式
json json_array(<element>)
参数说明
element:必填。该参数支持的类型包括STRING、BIGINT、BOOLEAN和JSON。
返回值说明
返回JSON类型。
使用示例
--生成json array
select json_array('a', 45, true, 13, json '{"a":456}');
返回结果:
+-----+
| _c0 |
+-----+
| ["a",45,true,13,{"a":456}] |
+-----+
相关函数
JSON_ARRAY函数属于复杂类型函数,更多对复杂类型数据(例如ARRAY、MAP、STRUCT、JSON数据)的处理函数请参见复杂类型函数。