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() | +--------------+ | [] | +--------------+