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 .