Condividi tramite


Funzione json_object_keys

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce tutte le chiavi dell'oggetto JSON più esterno come matrice.

Sintassi

json_object_keys(jsonObject)

Argomenti

  • jsonObject: espressione STRING di un formato di matrice JSON valido.

Valori restituiti

STRINGA DI MATRICE <>.

Se 'jsonObject' è qualsiasi altra stringa JSON valida, una stringa JSON non valida o una stringa vuota, la funzione restituisce NULL.

Esempi

> SELECT json_object_keys('{}');
  []
> SELECT json_object_keys('{"key": "value"}');
  [key]
> SELECT json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}');
  [f1,f2]