Sdílet prostřednictvím


OBJECTTOARRAY – Dotazovací jazyk ve službě Cosmos DB (v Azure a prostředcích infrastruktury)

Funkce OBJECTTOARRAY převede páry polí a hodnot v objektu JSON na pole JSON.

Syntaxe

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

Arguments

Description
object_expr Výraz objektu s vlastnostmi v párech polí a hodnot.
string_expr_1 Řetězcový výraz s názvem pole představující část původní dvojice pole/hodnota.
string_expr_2 Řetězcový výraz s názvem pole představujícího část hodnoty původní dvojice pole/hodnoty.

Návratové typy

Vrátí pole prvků se dvěma poli, a to buď k a v nebo vlastními pojmenovanými poli.

Examples

Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.

Převod objektu na pole

V tomto příkladu se OBJECTTOARRAY funkce používá k převodu objektu JSON na pole.

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