JSON_ 序列化函數 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

JSON_ 序列化函數

JSON_序列化函數將超級表達式序列化為文本 JSON 表示,以遵循 RFC 8259。如需詳細資訊,請參所以此 JavaScript 物件標記法 (JSON) 資料交換格式

超級大小限制與塊限制大致相同,且 varchar 限制小於超級大小限制。因此,JSON_SERIAZE 函數返回一個錯誤時,JSON 格式超過系統的 varchar 限制。

Syntax (語法)

JSON_SERIALIZE(super_expression)

引數

超表達式

超級表達式或列。

傳回類型

varchar

範例

以下示例將 SUPER 值序列化為字符串。

SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]')); json_serialize --------------------- [10001,10002,"abc"] (1 row)