Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La funzione JSON_PARSE analizza i dati in formato JSON e li converte nella rappresentazione SUPER
.
Per importare nel tipo di dati SUPER
utilizzando il comando INSERT o UPDATE, utilizza la funzione JSON_PARSE. Quando utilizzi JSON_PARSE() per analizzare le stringhe JSON in valori SUPER
, si applicano alcune restrizioni. Per ulteriori informazioni, consulta Opzioni di analisi per SUPER.
Sintassi
JSON_PARSE( {json_string | binary_value} )
Argomenti
- json_string
-
Un'espressione che restituisce JSON serializzato come tipo
VARBYTE
oVARCHAR
. - binary_value
-
Un valore binario di tipo VARBYTE.
Tipo restituito
SUPER
Esempi
Per convertire l'array JSON [10001,10002,"abc"]
nel tipo di dati SUPER
, utilizza l'esempio seguente.
SELECT JSON_PARSE('[10001,10002,"abc"]');
+---------------------+
| json_parse |
+---------------------+
| [10001,10002,"abc"] |
+---------------------+
Per assicurare che la funzione abbia convertito l'array JSON nel tipo di dati SUPER
, utilizza l'esempio seguente. Per ulteriori informazioni, consulta Funzione JSON_TYPEOF
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));
+-------------+
| json_typeof |
+-------------+
| array |
+-------------+