Memeriksa apakah string adalah valid JSON. Mengembalikan NULL jika valid, atau pesan error jika tidak valid.
VARCHAR (NULL if valid, error message if invalid)CHECK_JSON(string)String yang akan divalidasi sebagai JSON
1 SELECT 2 json_str, 3 CHECK_JSON(json_str) as validation_result, 4 CASE WHEN CHECK_JSON(json_str) IS NULL THEN 'Valid' ELSE 'Invalid' END as status 5 FROM ( 6 SELECT '{"name": "John"}' as json_str 7 UNION ALL SELECT '{"invalid": }' as json_str 8 UNION ALL SELECT 'not json' as json_str 9 );
Validasi beberapa string JSON.
| json_str | validation_result | status |
|---|---|---|
| {"name": "John"} | NULL | Valid |
| {"invalid": } | unexpected character... | Invalid |
| not json | invalid JSON... | Invalid |
Sudah paham CHECK_JSON? Latih langsung di browser
Latihan interaktif, langsung di browser.