json_object_keys Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad ja Databricks Runtime

Returnerar alla nycklar för det yttersta JSON-objektet som en matris.

Syntax

json_object_keys(jsonObject)

Argument

  • jsonObject: Ett STRING-uttryck med ett giltigt JSON-matrisformat.

Returnerar

EN MATRISSTRÄNG <>.

Om "jsonObject" är någon annan giltig JSON-sträng, en ogiltig JSON-sträng eller en tom sträng, returnerar funktionen NULL.

Exempel

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