Compartir vía


OBJECTTOARRAY - Lenguaje de consulta en Cosmos DB (en Azure y Fabric)

La OBJECTTOARRAY función convierte pares de campo/valor en un objeto JSON en una matriz JSON.

Syntax

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

Arguments

Description
object_expr Expresión de objeto con propiedades en pares de campo/valor.
string_expr_1 Expresión de cadena con un nombre para el campo que representa la parte del campo del par campo/valor original.
string_expr_2 Expresión de cadena con un nombre para el campo que representa la parte de valor del par campo/valor original.

Tipos de retorno

Devuelve una matriz de elementos con dos campos, ya sea k y v o campos con nombre personalizado.

Examples

Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.

Convertir objeto en matriz

En este ejemplo, la OBJECTTOARRAY función se usa para convertir un objeto JSON en una matriz.

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