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
.