Trong SQLite, json_valid() hàm kiểm tra xem đối số của nó có phải là JSON được định dạng tốt hay không.
Nó trả về 1 nếu đối số là JSON được định dạng tốt và 0 nếu không.
Cú pháp
Cú pháp như sau:
json_valid(X)
Ở đâu X là giá trị được kiểm tra.
Ví dụ
Dưới đây là một ví dụ để chứng minh:
SELECT json_valid( '{ "a" : 1 }' ); Kết quả:
1
Trong trường hợp này, đối số là JSON hợp lệ và vì vậy 1 đã được trả lại.
Đây là một ví dụ khác, lần này với JSON không hợp lệ:
SELECT json_valid( 'mraz' ); Kết quả:
0
Trong trường hợp này, đối số không phải là JSON được định dạng tốt và do đó nó trả về 0 .