Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Fonction JSON_PARSE - Amazon Redshift

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.

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_PARSE

La fonction JSON_PARSE analyse les données au format JSON et les convertit en représentation SUPER.

Pour ingérer dans le type de données SUPER à l’aide de la commande INSERT ou UPDATE, utilisez la fonction JSON_PARSE. Lorsque vous utilisez JSON_PARSE() pour analyser des chaînes JSON en valeurs SUPER, certaines restrictions s’appliquent. Pour plus d’informations, consultez Options d’analyse pour Super.

Syntaxe

JSON_PARSE( {json_string | binary_value} )

Arguments

json_string

Expression qui renvoie la chaîne JSON sérialisée sous forme de type VARBYTE ou VARCHAR.

binary_value

Valeur binaire du type VARBYTE.

Type de retour

SUPER

Exemples

Pour convertir le tableau JSON [10001,10002,"abc"] dans le type de données SUPER, utilisez l’exemple suivant.

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

Pour vous assurer que la fonction a converti le tableau JSON dans le type de données SUPER, utilisez l’exemple suivant. Pour plus d’informations, consultez Fonction JSON_TYPEOF.

SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]')); +-------------+ | json_typeof | +-------------+ | array | +-------------+

Rubrique suivante :

CAN_JSON_PARSE

Rubrique précédente :

Fonctions JSON
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.