

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Función JSON\$1PARSE
<a name="JSON_PARSE"></a>

La función JSON\$1PARSE analiza los datos con formato JSON y los convierte en la representación `SUPER`. 

Para capturar el tipo de datos `SUPER` mediante el comando INSERT o UPDATE, utilice la función JSON\$1PARSE. Cuando utiliza JSON\$1PARSE() para analizar cadenas JSON en valores `SUPER`, se aplican determinadas restricciones. Para obtener información adicional, consulta [Opciones de análisis de SUPER](super-configurations.md#parsing-options-super).

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

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

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

 *json\$1string*  
Una expresión que devuelve JSON serializado como tipo `VARBYTE` o `VARCHAR`. 

 *binary\$1value*  
Valor binario de tipo VARBYTE.

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

`SUPER`

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

Para convertir la matriz JSON `[10001,10002,"abc"]` en el tipo de datos `SUPER`, utilice el siguiente ejemplo.

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

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

Para asegurarse de que la función convirtió la matriz JSON en el tipo de datos `SUPER`, utilice el siguiente ejemplo. Para obtener más información, consulte [Función JSON\$1TYPEOF](r_json_typeof.md)

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

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