Sdílet prostřednictvím


Funkce json_object_keys

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vrátí všechny klíče vnějšího objektu JSON jako pole.

Syntaxe

json_object_keys(jsonObject)

Argumenty

  • jsonObject: Výraz STRING platného formátu pole JSON.

Návraty

ŘETĚZEC >POLE < .

Pokud je jsonObject jakýkoli jiný platný řetězec JSON, neplatný řetězec JSON nebo prázdný řetězec, vrátí funkce hodnotu NULL.

Příklady

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