Génère un tableau JSON. Convertit un objet de type JSON, potentiellement vide, en un tableau contenant ces éléments.
Syntaxe
json json_array(<element>)
Paramètres
element : obligatoire. Les types pris en charge pour ce paramètre sont STRING, BIGINT, BOOLEAN et JSON.
Valeur de retour
Renvoie une valeur de type JSON.
Exemples
--生成json array
select json_array('a', 45, true, 13, json '{"a":456}');
Résultat :
+-----+
| _c0 |
+-----+
| ["a",45,true,13,{"a":456}] |
+-----+
Fonctions associées
La fonction JSON_ARRAY fait partie des fonctions de type complexe. Pour plus d’informations sur les fonctions de traitement des données de type complexe (telles que ARRAY, MAP, STRUCT et JSON), consultez la rubrique Complex type functions.