

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função JSON\$1PARSE
<a name="JSON_PARSE"></a>

A função JSON\$1PARSE 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\$1PARSE. Quando você usa JSON\$1PARSE() 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\$1string*  
Uma expressão que retorna JSON serializado como um tipo `VARBYTE` ou `VARCHAR`. 

 *binary\$1value*  
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\$1TYPEOF](r_json_typeof.md)

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

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