All Products
Search
Document Center

MaxCompute:json_parse

Last Updated:Mar 27, 2026

Mengurai string sebagai JSON dan mengembalikan nilai bertipe JSON. Gunakan fungsi ini untuk mengonversi kolom string menjadi tipe JSON sehingga Anda dapat mengekstrak bidang-bidangnya menggunakan ekspresi path JSON atau fungsi JSON lainnya.

Jika string input bukan JSON yang valid, fungsi ini akan melemparkan error.

Sintaks

json json_parse(<string>)

Parameter

ParameterWajibTipeDeskripsi
stringYaSTRINGString yang akan diurai.

Nilai kembalian

Mengembalikan nilai bertipe JSON.

Contoh

Contoh berikut menunjukkan cara json_parse menangani berbagai jenis input JSON yang valid maupun tidak valid.

-- Objek JSON
SELECT json_parse('{"a":1, "b":2}');    -- {"a":1,"b":2}

-- String JSON
SELECT json_parse('"abc"');             -- "abc"

-- Input tidak valid — melemparkan error
SELECT json_parse('abc');
-- Invalid input syntax for type json, detail:Token "abc" is invalid.

Fungsi terkait

json_parse adalah fungsi tipe kompleks. Untuk daftar lengkap fungsi yang menangani data ARRAY, MAP, STRUCT, dan JSON, lihat Complex type functions.