Fonction json_object_keys
S’applique à : Databricks SQL Databricks Runtime
Retourne toutes les clés de l’objet JSON le plus éloigné sous forme de tableau.
Syntaxe
json_object_keys(jsonObject)
Arguments
jsonObject
: expression de type CHAÎNE d’un format de tableau JSON valide.
Retours
TABLEAU < CHAÎNE >.
Si « jsonObject » est une autre chaîne JSON valide, une chaîne JSON non valide ou une chaîne vide, la fonction retourne NULL.
Exemples
> SELECT json_object_keys('{}');
[]
> SELECT json_object_keys('{"key": "value"}');
[key]
> SELECT json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}');
[f1,f2]