Compartir a través de


Función json_object_keys

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve todas las claves del objeto JSON más externo como una matriz.

Sintaxis

json_object_keys(jsonObject)

Argumentos

  • jsonObject: expresión STRING de un formato de matriz JSON válido.

Devoluciones

Un ARRAY < STRING >.

Si "jsonObject" es cualquier otra cadena JSON válida, una cadena JSON no válida o una cadena vacía, la función devuelve NULL.

Ejemplos

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