Delen via


OBJECTTOARRAY - Querytaal in Cosmos DB (in Azure en Fabric)

Met de OBJECTTOARRAY functie worden veld-/waardeparen in een JSON-object geconverteerd naar een JSON-matrix.

Syntaxis

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

Arguments

Description
object_expr Een objectexpressie met eigenschappen in veld-/waardeparen.
string_expr_1 Een tekenreeksexpressie met een naam voor het veld dat het veldgedeelte van het oorspronkelijke veld/waardepaar vertegenwoordigt.
string_expr_2 Een tekenreeksexpressie met een naam voor het veld dat het waardegedeelte van het oorspronkelijke veld/waardepaar vertegenwoordigt.

Retourtypen

Retourneert een matrix met elementen met twee velden, k of v velden met een aangepaste naam.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Object converteren naar matrix

In dit voorbeeld wordt de OBJECTTOARRAY functie gebruikt om een JSON-object te converteren naar een matrix.

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