JSON
MySQL
JSON_VALID
Mengecek apakah string adalah JSON yang valid. Mengembalikan 1 jika valid, 0 jika tidak valid.
Tipe hasil:
INT (0 or 1)Diperbarui: 7 Jan 2026Syntax
SQL
JSON_VALID(val)Parameter
valVARCHARwajib
String yang akan divalidasi sebagai JSON
Contoh Penggunaan
Validate JSON Object
SQL
1 SELECT JSON_VALID('{"name": "John"}') AS is_valid;
Validasi JSON object yang benar.
Hasil
is_valid: 1
Invalid JSON
SQL
1 SELECT JSON_VALID('{name: John}') AS is_valid;
JSON tanpa quotes di key = invalid.
Hasil
is_valid: 0
Filter Valid JSON
SQL
1 SELECT * 2 FROM raw_data 3 WHERE JSON_VALID(json_column) = 1;
Filter hanya baris dengan JSON valid.
Hasil
(rows with valid JSON)