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 | +-------------+