

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Fonction JSON\$1SERIALIZE
<a name="JSON_SERIALIZE"></a>

La fonction JSON\$1SERIALIZE sérialise une expression `SUPER` en représentation JSON textuelle pour suivre la norme RFC 8259. Pour plus d'informations sur cette RFC, consultez [le format d'échange de données JSON ( JavaScript Object Notation)](https://tools.ietf.org/html/rfc8259).

La limite de taille des données `SUPER` est approximativement la même que la limite de bloc, et la limite des données `VARCHAR` est inférieure à la limite de taille des données `SUPER`. Par conséquent, la fonction JSON\$1SERIALIZE renvoie une erreur lorsque le format JSON dépasse la limite VARCHAR du système. Pour vérifier la taille d’une expression `SUPER`, consultez la fonction [JSON\$1SIZE](r_json_size.md).

## Syntaxe
<a name="JSON_SERIALIZE-synopsis"></a>

```
JSON_SERIALIZE(super_expression)
```

## Arguments
<a name="JSON_SERIALIZE-arguments"></a>

 *super\$1expression*  
Expression ou colonne `SUPER`.

## Type de retour
<a name="JSON_SERIALIZE-return"></a>

`VARCHAR`

**Note**  
La valeur VARCHAR renvoyée est toujours une chaîne JSON non null. Si *super\$1expression* est NULL, JSON\$1SERIALIZE renvoie la chaîne JSON `'null'`.

## Exemples
<a name="JSON_SERIALIZE-examples"></a>

Pour sérialiser une valeur `SUPER` en chaîne, utilisez l’exemple suivant.

```
SELECT JSON_SERIALIZE(JSON_PARSE('[10001,10002,"abc"]'));
   
+---------------------+
|   json_serialize    |
+---------------------+
| [10001,10002,"abc"] |
+---------------------+
```