Todos los productos
Search
Centro de documentos

MaxCompute:JSON_PARSE

Última actualización: Sep 07, 2026

Convierte el tipo STRING al tipo JSON. Si la cadena no tiene formato JSON, la conversión genera un error.

Formato del comando

json json_parse(<string>)

Descripción de los parámetros

string: obligatorio. Cadena STRING que se va a procesar.

Valor devuelto

Devuelve un valor de tipo JSON.

Ejemplos de uso

  • Ejemplo 1: convertir una cadena al tipo JSON.

    select json_parse('{"a":1, "b":2}');

    Resultado:

    +-----+
    | _c0 |
    +-----+
    | {"a":1,"b":2} |
    +-----+
  • Ejemplo 2: convertir una cadena al tipo JSON.

    select json_parse('"abc"');

    Resultado:

    +-----+
    | _c0 |
    +-----+
    | "abc" |
    +-----+
  • Ejemplo 3: error al convertir una cadena no válida a JSON.

    select json_parse('abc');

    Resultado:

    Invalid input syntax for type json, detail:Token "abc" is invalid.

Funciones relacionadas

La función JSON_PARSE pertenece a las funciones de tipos complejos. Para conocer más funciones que procesan datos de tipos complejos (como ARRAY, MAP, STRUCT y JSON), consulte Complex type functions.