JSON
MySQL
JSON_OBJECT
Membuat JSON object dari pasangan key-value. Keys harus string.
Tipe hasil:
JSONDiperbarui: 16 Mei 2026Syntax
SQL
JSON_OBJECT([key, value[, key, value] ...])Parameter
keystringopsional
Nama property (harus string)
valueanyopsional
Nilai property (akan dikonversi ke JSON)
Contoh Penggunaan
Create JSON Object
SQL
1 SELECT JSON_OBJECT('name', 'John', 'age', 30) AS person;
Membuat object JSON dari key-value pairs.
Hasil
{"name": "John", "age": 30}
Dynamic Object
SQL
1 SELECT JSON_OBJECT( 2 'id', id, 3 'name', name, 4 'email', email 5 ) AS user_json 6 FROM users;
Membuat JSON dari kolom tabel.
Hasil
(JSON objects per row)
Nested Object
SQL
1 SELECT JSON_OBJECT( 2 'user', JSON_OBJECT('name', name), 3 'orders', order_count 4 ) AS data 5 FROM customers;
Object bersarang.
Hasil
(nested JSON structure)
Pertanyaan Umum tentang JSON_OBJECT
Apa itu fungsi JSON_OBJECT di MySQL?
Membuat JSON object dari pasangan key-value. Keys harus string. Di MySQL, fungsi JSON_OBJECT termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan JSON_OBJECT di MySQL?
Gunakan sintaks berikut: JSON_OBJECT([key, value[, key, value] ...]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi JSON_OBJECT?
Fungsi JSON_OBJECT mengembalikan nilai bertipe JSON. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi JSON_OBJECT?
Semua 2 parameter bersifat opsional. Parameter yang digunakan: key (string, opsional): Nama property (harus string); value (any, opsional): Nilai property (akan dikonversi ke JSON).