Fonction json_object_keys

S’applique à :case marquée oui Databricks SQL case marquée oui 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]