Génère un objet JSON au format clé-valeur.
Syntaxe
json json_object(<key1>,<value1>[,<keyn>,<valuen>])
Paramètres
key : spécifiez au moins une clé. La clé doit être de type STRING.
value : spécifiez au moins une valeur. La valeur doit être de type STRING, BIGINT, INT ou BOOLEAN.
Valeur de retour
La valeur de retour est de type JSON.
Exemples
-
Exemple 1 : générer un objet JSON contenant une seule paire clé-valeur.
-- Generate a JSON object. select json_object('a', 123);Le résultat suivant s'affiche :
+-----+ | _c0 | +-----+ | {"a":123} | +-----+ -
Exemple 2 : générer un objet JSON contenant plusieurs paires clé-valeur.
-- Generate a JSON object. select json_object('a', 123,'b','hello');Le résultat suivant s'affiche :
+-----+ | _c0 | +-----+ | {"a":123,"b":"hello"} | +-----+
Fonctions associées
JSON_OBJECT 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 la section Fonctions de type complexe.