

 O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na [publicação do blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) publicada em 30 de junho de 2025. 

# Função JSON\_PARSE
<a name="JSON_PARSE"></a>

A função JSON\_PARSE analisa dados no formato JSON e os converte na representação `SUPER`. 

Para ingerir no tipo de dados `SUPER` usando o comando INSERT ou UPDATE, use a função JSON\_PARSE. Quando você usa JSON\_PARSE() para analisar strings JSON em valores `SUPER`, determinadas restrições se aplicam. Para obter informações adicionais, consulte [Opções de análise para SUPER](super-configurations.md#parsing-options-super).

## Sintaxe
<a name="JSON_PARSE-synopsis"></a>

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

## Argumentos
<a name="JSON_PARSE-arguments"></a>

 *json\_string*  
Uma expressão que retorna JSON serializado como um tipo `VARBYTE` ou `VARCHAR`. 

 *binary\_value*  
Um valor binário do tipo VARBYTE.

## Tipo de retorno
<a name="JSON_PARSE-return"></a>

`SUPER`

## Exemplos
<a name="JSON_PARSE-examples"></a>

Para converter a matriz JSON `[10001,10002,"abc"]` no tipo de dados `SUPER`, use o exemplo a seguir.

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

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

Para garantir que a função converteu a matriz JSON no tipo de dados `SUPER`, use o exemplo a seguir. Para obter mais informações, consulte . [Função JSON\_TYPEOF](r_json_typeof.md)

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

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