json_object_keys-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt alle Schlüssel des äußersten JSON-Objekts als Array zurück.

Syntax

json_object_keys(jsonObject)

Argumente

  • jsonObject: Ein STRING-Ausdruck eines gültigen JSON-Arrayformats.

Gibt zurück

Ein ARRAY < STRING >.

Ist „jsonObject“ eine andere gültige JSON-Zeichenfolge, eine ungültige JSON-Zeichenfolge oder eine leere Zeichenfolge, gibt die Funktion NULL zurück.

Beispiele

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