Udostępnij za pośrednictwem


Funkcja json_object_keys

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca wszystkie klucze najbardziej zewnętrznego obiektu JSON jako tablicę.

Składnia

json_object_keys(jsonObject)

Argumenty

  • jsonObject: wyrażenie STRING prawidłowego formatu tablicy JSON.

Zwraca

CIĄG >TABLICY < .

Jeśli element "jsonObject" jest dowolnym innym prawidłowym ciągiem JSON, nieprawidłowym ciągiem JSON lub pustym ciągiem, funkcja zwraca wartość NULL.

Przykłady

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