共用方式為


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"
    }
  ]
]