Todos os produtos
Search
Central de documentação

MaxCompute:JSON_PARSE

Última atualização: Jun 26, 2026

Converte o tipo STRING para JSON. Strings fora do formato JSON geram erro na conversão.

Sintaxe

json json_parse(<string>)

Parâmetros

string: obrigatório. String a ser processada.

Valor de retorno

Retorna um valor do tipo JSON.

Exemplos

  • Exemplo 1: Conversão de string para JSON.

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

    Resultado:

    +-----+
    | _c0 |
    +-----+
    | {"a":1,"b":2} |
    +-----+
  • Exemplo 2: Conversão de string simples para JSON.

    select json_parse('"abc"');

    Resultado:

    +-----+
    | _c0 |
    +-----+
    | "abc" |
    +-----+
  • Exemplo 3: Erro ao converter string inválida para JSON.

    select json_parse('abc');

    Resultado:

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

Funções relacionadas

A função JSON_PARSE pertence às funções de tipos complexos. Para outras funções de processamento de dados de tipos complexos (como ARRAY, MAP, STRUCT e JSON), consulte Funções de tipos complexos.