选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

JSON_PARSE 函数 - Amazon Redshift

JSON_PARSE 函数

JSON_PARSE 函数以 JSON 格式解析数据并将其转换为 SUPER 表示形式。

要使用 INSERT 或 UPDATE 命令摄取到 SUPER 数据类型,请使用 JSON_PARSE 函数。当您使用 JSON_PARSE () 将 JSON 字符串解析为 SUPER 值时,某些限制适用。有关更多信息,请参阅 解析 SUPER 的选项

语法

JSON_PARSE( {json_string | binary_value} )

参数

json_string

VARBYTEVARCHAR 类型返回序列化 JSON 的表达式。

binary_value

VARBYTE 类型的二进制值。

返回类型

SUPER

示例

要将 JSON 数组 [10001,10002,"abc"] 转换为 SUPER 数据类型,请使用以下示例。

SELECT JSON_PARSE('[10001,10002,"abc"]'); +---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+

为了确保函数将 JSON 数组转换为 SUPER 数据类型,请使用以下示例。有关更多信息,请参阅 JSON_TYPEOF 函数

SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]')); +-------------+ | json_typeof | +-------------+ | array | +-------------+

下一主题:

CAN_JSON_PARSE

上一主题:

JSON 函数
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。