该 OBJECTTOARRAY 函数将 JSON 对象中的字段/值对转换为 JSON 数组。
Syntax
OBJECTTOARRAY(<object_expr> [, <string_expr_1>, <string_expr_2>])
Arguments
| Description | |
|---|---|
object_expr |
一个对象表达式,其中包含字段/值对中的属性。 |
string_expr_1 |
一个字符串表达式,其名称表示原始字段/值对的 字段 部分。 |
string_expr_2 |
一个字符串表达式,其名称表示原始字段/ 值对的值 部分。 |
返回类型
返回包含两个字段或kv自定义命名字段的元素数组。
例子
本部分包含有关如何使用此查询语言构造的示例。
将对象转换为数组
在此示例中,该 OBJECTTOARRAY 函数用于将 JSON 对象转换为数组。
SELECT VALUE
OBJECTTOARRAY({
"a": "12345",
"b": "67890"
})
[
[
{
"k": "a",
"v": "12345"
},
{
"k": "b",
"v": "67890"
}
]
]