Tous les produits
Search
Centre de documentation

MaxCompute:JSON_PARSE

Dernière mise à jour :Sep 22, 2026

Convertit une valeur STRING en valeur JSON. Une erreur survient si la chaîne n'est pas au format JSON valide.

Syntaxe

json json_parse(<string>)

Paramètres

string : Obligatoire. Valeur STRING à traiter.

Valeur renvoyée

Renvoie une valeur de type JSON.

Exemples

  • Exemple 1 : convertir une chaîne en type JSON.

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

    Résultat :

    +-----+
    | _c0 |
    +-----+
    | {"a":1,"b":2} |
    +-----+
  • Exemple 2 : convertir une chaîne en type JSON.

    select json_parse('"abc"');

    Résultat :

    +-----+
    | _c0 |
    +-----+
    | "abc" |
    +-----+
  • Exemple 3 : erreur lors de la conversion d'une chaîne non valide.

    select json_parse('abc');

    Résultat :

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

Fonctions associées

JSON_PARSE est une fonction de type complexe. Pour plus d'informations sur les fonctions qui traitent les types de données complexes, tels que ARRAY, MAP, STRUCT et JSON, consultez Fonctions de type complexe.