Udostępnij za pomocą


OBJECTTOARRAY — Język zapytań w usłudze Cosmos DB (na platformie Azure i w sieci szkieletowej)

Funkcja OBJECTTOARRAY konwertuje pary pól/wartości w obiekcie JSON na tablicę JSON.

Składnia

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

Arguments

Description
object_expr Wyrażenie obiektu z właściwościami w parach pól/wartości.
string_expr_1 Wyrażenie ciągu o nazwie pola reprezentującego część pola oryginalnej pary pól/wartości.
string_expr_2 Wyrażenie ciągu o nazwie pola reprezentującego część wartości oryginalnej pary pól/wartości.

Typy zwracane

Zwraca tablicę elementów z dwoma polami lub kv polami nazwanymi niestandardowymi.

Przykłady

Ta sekcja zawiera przykłady użycia tej konstrukcji języka zapytań.

Konwertowanie obiektu na tablicę

W tym przykładzie OBJECTTOARRAY funkcja jest używana do konwertowania obiektu JSON na tablicę.

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