Catégories :

Fonctions de conversion , Fonctions de données semi-structurées (tableau/objet)

TO_OBJECT

Convertit la valeur d’entrée en objet :

  • Pour une valeur de variante contenant un objet, renvoie cet objet (dans une valeur de type OBJECT).

  • Pour une valeur de variante contenant JSON null ou pour une entrée NULL, renvoie NULL.

  • Signale une erreur pour toutes les autres valeurs d’entrée.

Syntaxe

TO_OBJECT( <expr> )

Renvoie

Le type de données de la valeur renvoyée est OBJECT.

Exemples

Ceci illustre une utilisation simple de la fonction TO_OBJECT :

SELECT TO_OBJECT(PARSE_JSON('{"a":1}'));
+----------------------------------+
| TO_OBJECT(PARSE_JSON('{"A":1}')) |
|----------------------------------|
| {                                |
|   "a": 1                         |
| }                                |
+----------------------------------+