Partilhar via


Função json_object_keys

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime

Retorna todas as chaves do objeto JSON externo como uma matriz.

Sintaxe

json_object_keys(jsonObject)

Argumentos

  • jsonObject: Uma expressão STRING de um formato de matriz JSON válido.

Devoluções

Uma CADEIA DE CARACTERES DE >MATRIZ < .

Se 'jsonObject' for qualquer outra cadeia de caracteres JSON válida, uma cadeia de caracteres JSON inválida ou uma cadeia de caracteres vazia, a função retornará NULL.

Exemplos

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