Funkcja json_object_keys
Dotyczy: Databricks SQL 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]