Memeriksa apakah suatu string merupakan JSON yang valid.
Sintaksis
boolean json_valid(<string>)
Parameter
| Parameter | Wajib | Tipe | Deskripsi |
|---|---|---|---|
string |
Ya | STRING | String yang akan divalidasi. |
Nilai kembalian
Mengembalikan nilai BOOLEAN:
| Input | Nilai kembalian |
|---|---|
| JSON valid | true |
| JSON tidak valid | false |
Contoh
Contoh 1: Periksa apakah "abc" (string yang diapit tanda kutip) merupakan JSON yang valid.
select json_valid('"abc"');
Hasil:
+------+
| _c0 |
+------+
| true |
+------+
Contoh 2: Periksa apakah abc (string tanpa tanda kutip) merupakan JSON yang valid.
select json_valid('abc');
Hasil:
+------+
| _c0 |
+------+
| false |
+------+
Fungsi terkait
json_valid adalah fungsi tipe kompleks. Untuk fungsi yang memproses data ARRAY, MAP, STRUCT, dan JSON, lihat Complex type functions.