

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# JSON\$1PARSE 函數
<a name="JSON_PARSE"></a>

JSON\$1PARSE 函數會剖析 JSON 格式的資料，並將其轉換為 `SUPER` 表示。

若要使用 INSERT 或 UPDATE 命令擷取到 `SUPER` 資料類型，請使用 JSON\$1PARSE 函數。當您使用 JSON\$1PARSE() 將 JSON 字串剖析為 `SUPER` 值時，適用某些限制。如需其他資訊，請參閱 [SUPER 的剖析選項](super-configurations.md#parsing-options-super)。

## 語法
<a name="JSON_PARSE-synopsis"></a>

```
JSON_PARSE( {json_string | binary_value} )
```

## 引數
<a name="JSON_PARSE-arguments"></a>

 *json\$1string*  
以 `VARBYTE` 或 `VARCHAR` 類型傳回序列化 JSON 的運算式。

 *binary\$1value*  
VARBYTE 類型二進位值。

## 傳回類型
<a name="JSON_PARSE-return"></a>

`SUPER`

## 範例
<a name="JSON_PARSE-examples"></a>

若要將 JSON 陣列 `[10001,10002,"abc"]` 轉換成 `SUPER` 資料類型，請使用下列範例。

```
SELECT JSON_PARSE('[10001,10002,"abc"]');

+---------------------+
|     json_parse      |
+---------------------+
| [10001,10002,"abc"] |
+---------------------+
```

若要確定函數將 JSON 陣列轉換成 `SUPER` 資料類型，請使用下列範例。如需詳細資訊，請參閱[JSON\$1TYPEOF 函數](r_json_typeof.md)

```
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));

+-------------+
| json_typeof |
+-------------+
| array       |
+-------------+
```