Menghasilkan objek JSON dalam format kunci-nilai.
Sintaksis
json json_object(<key1>,<value1>[,<keyn>,<valuen>])Parameter
kunci: Harus ditentukan setidaknya satu kunci dengan tipe STRING.
nilai: Harus ditentukan setidaknya satu nilai dengan tipe STRING, BIGINT, INT, atau BOOLEAN.
Nilai pengembalian
Nilai pengembalian bertipe JSON.
Contoh
Contoh 1: Menghasilkan objek JSON dengan satu pasangan kunci-nilai.
-- Menghasilkan objek JSON. select json_object('a', 123);Hasil yang dikembalikan:
+-----+ | _c0 | +-----+ | {"a":123} | +-----+Contoh 2: Menghasilkan objek JSON dengan beberapa pasangan kunci-nilai.
-- Menghasilkan objek JSON. select json_object('a', 123,'b','hello');Hasil yang dikembalikan:
+-----+ | _c0 | +-----+ | {"a":123,"b":"hello"} | +-----+
Fungsi terkait
JSON_OBJECT merupakan fungsi tipe kompleks. Untuk informasi lebih lanjut mengenai fungsi-fungsi untuk memproses data dari tipe kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.