Función JSON_PARSE
La función JSON_PARSE analiza los datos con formato JSON y los convierte en la representación SUPER
.
Para capturar el tipo de datos SUPER
mediante el comando INSERT o UPDATE, utilice la función JSON_PARSE. Cuando utiliza JSON_PARSE() para analizar cadenas JSON en valores SUPER
, se aplican determinadas restricciones. Para obtener información adicional, consulte Opciones de análisis de SUPER.
Sintaxis
JSON_PARSE( {json_string | binary_value} )
Argumentos
- json_string
-
Una expresión que devuelve JSON serializado como tipo
VARBYTE
oVARCHAR
. - binary_value
-
Valor binario de tipo VARBYTE.
Tipo de retorno
SUPER
Ejemplos
Para convertir la matriz JSON [10001,10002,"abc"]
en el tipo de datos SUPER
, utilice el siguiente ejemplo.
SELECT JSON_PARSE('[10001,10002,"abc"]');
+---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+
Para asegurarse de que la función convirtió la matriz JSON en el tipo de datos SUPER
, utilice el siguiente ejemplo. Para obtener más información, consulte Función JSON_TYPEOF
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));
+-------------+ | json_typeof | +-------------+ | array | +-------------+