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