Megosztás a következőn keresztül:


A json_object_keys függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

A legkülső JSON-objektum összes kulcsát tömbként adja vissza.

Szintaxis

json_object_keys(jsonObject)

Argumentumok

  • jsonObject: Érvényes JSON-tömbformátumú KARAKTERLÁNC-kifejezés.

Visszatérítések

Tömbsztring <>.

Ha a "jsonObject" bármely más érvényes JSON-sztring, érvénytelen JSON-sztring vagy üres sztring, a függvény NULL értéket ad vissza.

Példák

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