Поделиться через


OBJECTTOARRAY — язык запросов в Cosmos DB (в Azure и Fabric)

Функция OBJECTTOARRAY преобразует пары полей и значений в объект JSON в массив JSON.

Синтаксис

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

Arguments

Description
object_expr Выражение объекта со свойствами в парах полей и значений.
string_expr_1 Строковое выражение с именем поля, представляющего часть поля исходной пары полей и значений.
string_expr_2 Строковое выражение с именем поля, представляющего часть значения исходной пары полей и значений.

Типы возвращаемых данных

Возвращает массив элементов с двумя полями k или v настраиваемыми полями.

Примеры

В этом разделе содержатся примеры использования этой конструкции языка запросов.

Преобразование объекта в массив

В этом примере OBJECTTOARRAY функция используется для преобразования объекта JSON в массив.

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