Génère un tableau JSON. Cette fonction convertit une liste de valeurs en un tableau JSON contenant ces valeurs. La liste d'entrée peut être vide.
Syntaxe
json json_array(<element>)
Paramètres
element : obligatoire. Les valeurs de la liste spécifiée par ce paramètre doivent être de type STRING, BIGINT, BOOLEAN ou JSON.
Valeur renvoyée
La valeur renvoyée est de type JSON.
Exemples
-- Generate a JSON array.
select json_array('a', 45, true, 13, json '{"a":456}');
Le résultat suivant s'affiche :
+-----+
| _c0 |
+-----+
| ["a",45,true,13,{"a":456}] |
+-----+
Fonctions associées
JSON_ARRAY est une fonction de type complexe. Pour plus d'informations sur les fonctions de traitement des données de types complexes, tels que ARRAY, MAP, STRUCT et JSON, consultez Fonctions de type complexe.