Partilhar via


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

A OBJECTTOARRAY função converte pares 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 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 campo/valor original.
string_expr_2 Uma expressão de cadeia de caracteres com um nome para o campo que representa a parte do valor do par campo/valor original.

Tipos de devolução

Retorna uma matriz de elementos com dois campos, campos e kv /ou campos com nome personalizado.

Examples

Esta seção contém exemplos de como usar essa construção 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"
    }
  ]
]