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.
JSON_ PARSE fonction
La PARSE fonction JSON _ analyse les données au JSON format et les convertit en SUPER
représentation.
Pour ingérer dans le type de SUPER
données à l'aide de la UPDATE commande INSERT ou, utilisez la PARSE fonction JSON _. Lorsque vous utilisez JSON _ PARSE () pour analyser des JSON chaînes en SUPER
valeurs, 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 une valeur sérialisée JSON sous forme de
VARCHAR
typeVARBYTE
or. - binary_value
-
Une valeur binaire de VARBYTE type.
Type de retour
SUPER
Exemples
Pour convertir le JSON tableau [10001,10002,"abc"]
en type de SUPER
données, utilisez l'exemple suivant.
SELECT JSON_PARSE('[10001,10002,"abc"]');
+---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+
Pour vous assurer que la fonction a converti le JSON tableau en type de SUPER
données, utilisez l'exemple suivant. Pour plus d’informations, consultez JSON_ TYPEOF fonction.
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));
+-------------+ | json_typeof | +-------------+ | array | +-------------+