Fungsi JSON_PARSE - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi JSON_PARSE

Fungsi JSON_PARSE mem-parsing data dalam format JSON dan mengubahnya menjadi representasi. SUPER

Untuk menyerap ke dalam tipe SUPER data menggunakan perintah INSERT atau UPDATE, gunakan fungsi JSON_PARSE. Saat Anda menggunakan JSON_PARSE () untuk mengurai string JSON menjadi nilai, pembatasan tertentu berlaku. SUPER Untuk informasi tambahan, lihat Opsi penguraian untuk SUPER.

Sintaks

JSON_PARSE( {json_string | binary_value} )

Argumen

json_string

Ekspresi yang mengembalikan JSON serial sebagai tipe VARBYTE atauVARCHAR.

binary_value

Nilai biner tipe VARBYTE.

Jenis pengembalian

SUPER

Contoh

Untuk mengkonversi array JSON [10001,10002,"abc"] ke tipe SUPER data, gunakan contoh berikut.

SELECT JSON_PARSE('[10001,10002,"abc"]'); +---------------------+ | json_parse | +---------------------+ | [10001,10002,"abc"] | +---------------------+

Untuk memastikan bahwa fungsi mengubah array JSON menjadi tipe SUPER data, gunakan contoh berikut. Untuk informasi selengkapnya, silakan lihat Fungsi JSON_TYPEOF

SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]')); +-------------+ | json_typeof | +-------------+ | array | +-------------+