Aracılığıyla paylaş


json_object_keys işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

En dıştaki JSON nesnesinin tüm anahtarlarını dizi olarak döndürür.

Söz dizimi

json_object_keys(jsonObject)

Argümanlar

  • jsonObject: Geçerli bir JSON dizi biçiminin STRING ifadesi.

İadeler

BIR DIZI < STRING >.

'jsonObject' başka bir geçerli JSON dizesi, geçersiz bir JSON dizesi veya boş bir dizeyse, işlev NULL döndürür.

Örnekler

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