En SQLite, json_valid()
La función verifica si su argumento es JSON bien formado o no.
Devuelve 1
si el argumento es JSON bien formado y 0
si no lo es.
Sintaxis
La sintaxis es así:
json_valid(X)
Donde X
es el valor que se comprueba.
Ejemplo
Aquí hay un ejemplo para demostrarlo:
SELECT json_valid( '{ "a" : 1 }' );
Resultado:
1
En este caso, el argumento es JSON válido, por lo que 1
fue devuelto.
Aquí hay otro ejemplo, esta vez con JSON no válido:
SELECT json_valid( 'mraz' );
Resultado:
0
En este caso, el argumento no es JSON bien formado, por lo que devolvió 0
.