No SQLite, o
json_valid()
A função verifica se seu argumento é ou não um JSON bem formado. Ele retorna
1
se o argumento for JSON bem formado e 0
se não for. Sintaxe
A sintaxe fica assim:
json_valid(X)
Onde
X
é o valor que é verificado. Exemplo
Segue um exemplo para demonstrar:
SELECT json_valid( '{ "a" : 1 }' );
Resultado:
1
Nesse caso, o argumento é JSON válido e, portanto,
1
foi devolvido. Aqui está outro exemplo, desta vez com JSON inválido:
SELECT json_valid( 'mraz' );
Resultado:
0
Nesse caso, o argumento não é um JSON bem formado e, portanto, retornou
0
.