Tüm Ürünler
Search
Belge Merkezi

MaxCompute:JSON_PARSE

Son Güncelleme:Oct 04, 2026

Bir STRING değerini JSON değerine dönüştürür. Dize geçerli bir JSON biçiminde değilse hata oluşur.

Komut biçimi

json json_parse(<string>)

Parametreler

string: Gereklidir. İşlenecek STRING değeri.

Dönüş değeri

JSON türünde bir değer döndürür.

Örnekler

  • Örnek 1: Bir dizeyi JSON türüne dönüştürme.

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

    Dönüş değeri:

    +-----+
    | _c0 |
    +-----+
    | {"a":1,"b":2} |
    +-----+
  • Örnek 2: Bir dizeyi JSON türüne dönüştürme.

    select json_parse('"abc"');

    Dönüş değeri:

    +-----+
    | _c0 |
    +-----+
    | "abc" |
    +-----+
  • Örnek 3: Geçersiz bir dize dönüştürülürken hata oluşması.

    select json_parse('abc');

    Dönüş değeri:

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

İlgili işlevler

JSON_PARSE bir karmaşık tür işlevidir. ARRAY, MAP, STRUCT ve JSON gibi karmaşık veri türlerini işleyen işlevler hakkında daha fazla bilgi için bkz. Karmaşık tür işlevleri.