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à.
JSONPARSEfunzione _
La PARSE funzione JSON _ analizza i dati nel JSON formato e li converte nella rappresentazione. SUPER
Per inserire nel tipo di SUPER
dati utilizzando il UPDATE comando INSERT or, utilizzate la JSON funzione _. PARSE Quando usi JSON _ PARSE () per analizzare le JSON stringhe in SUPER
valori, 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 un valore serializzato JSON come tipo or.
VARBYTE
VARCHAR
- binary_value
-
Un valore binario VARBYTE di tipo.
Tipo restituito
SUPER
Esempi
Per convertire l'JSONarray [10001,10002,"abc"]
nel tipo di SUPER
dati, utilizzate l'esempio seguente.
SELECT JSON_PARSE('[10001,10002,"abc"]');
+---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+
Per assicurarsi che la funzione abbia convertito l'JSONarray nel tipo di SUPER
dati, utilizzate l'esempio seguente. Per ulteriori informazioni, consulta JSONfunzione _ TYPEOF
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));
+-------------+ | json_typeof | +-------------+ | array | +-------------+