Tous les produits
Search
Centre de documentation

MaxCompute:JSON_OBJECT

Dernière mise à jour :Sep 22, 2026

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.