Compartilhar via


OBJECTTOARRAY – Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A OBJECTTOARRAY função converte pares de campo/valor em um objeto JSON em uma matriz JSON.

Sintaxe

OBJECTTOARRAY(<object_expr> [, <string_expr_1>, <string_expr_2>])

Arguments

Description
object_expr Uma expressão de objeto com propriedades em pares de campo/valor.
string_expr_1 Uma expressão de cadeia de caracteres com um nome para o campo que representa a parte do campo do par de campo/valor original.
string_expr_2 Uma expressão de cadeia de caracteres com um nome para o campo que representa a parte de valor do par de campo/valor original.

Tipos de retorno

Retorna uma matriz de elementos com dois campos e kv ou campos nomeados personalizados.

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Converter objeto em matriz

Neste exemplo, a OBJECTTOARRAY função é usada para converter um objeto JSON em uma matriz.

SELECT VALUE
  OBJECTTOARRAY({
    "a": "12345",
    "b": "67890"
  })
[
  [
    {
      "k": "a",
      "v": "12345"
    },
    {
      "k": "b",
      "v": "67890"
    }
  ]
]