Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Fungsi JSON_PARSE mem-parsing data dalam format JSON dan mengubahnya menjadi representasi. SUPER
Untuk mencerna 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.
Sintaksis
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, lihat Fungsi JSON_TYPEOF
SELECT JSON_TYPEOF(JSON_PARSE('[10001,10002,"abc"]'));
+-------------+
| json_typeof |
+-------------+
| array |
+-------------+