Di MariaDB, JSON_ARRAY()
adalah fungsi bawaan yang mengembalikan larik JSON yang berisi nilai yang ditentukan, yang diberikan sebagai argumen.
Sintaks
Sintaksnya seperti ini:
JSON_ARRAY([value[, value2] ...])
Dimana masing-masing value
, value2
, ...
menjadi elemen array dari array yang dihasilkan.
Argumen bersifat opsional, sehingga array kosong dapat dibuat dengan tidak meneruskan argumen apa pun.
Contoh
Berikut ini contoh untuk mendemonstrasikan fungsinya.
SELECT JSON_ARRAY('Cat', 'Dog', 'Bird');
Hasil:
+----------------------------------+ | JSON_ARRAY('Cat', 'Dog', 'Bird') | +----------------------------------+ | ["Cat", "Dog", "Bird"] | +----------------------------------+
Ini satu lagi dengan angka dan null
:
SELECT JSON_ARRAY(0, 1, 2, 3, null);
Hasil:
+------------------------------+ | JSON_ARRAY(0, 1, 2, 3, null) | +------------------------------+ | [0, 1, 2, 3, null] | +------------------------------+
Karakter Kabur
JSON_ARRAY()
fungsi otomatis lolos dari tanda kutip ganda dengan garis miring terbalik.
Contoh:
SELECT JSON_ARRAY('The "right" time');
Hasil:
+--------------------------------+ | JSON_ARRAY('The "right" time') | +--------------------------------+ | ["The \"right\" time"] | +--------------------------------+
String Kosong
Melewati string kosong menghasilkan string kosong yang ditambahkan ke array:
SELECT JSON_ARRAY('','','');
Hasil:
+----------------------+ | JSON_ARRAY('','','') | +----------------------+ | ["", "", ""] | +----------------------+
Array Kosong
Seperti yang disebutkan, array kosong dapat dibuat dengan tidak meneruskan argumen apa pun.
SELECT JSON_ARRAY();
Hasil:
+--------------+ | JSON_ARRAY() | +--------------+ | [] | +--------------+