Dans SQLite, le json_valid() la fonction vérifie si oui ou non son argument est bien formé JSON.
Il renvoie 1 si l'argument est bien formé JSON, et 0 si ce n'est pas le cas.
Syntaxe
La syntaxe ressemble à ceci :
json_valid(X)
Où X est la valeur qui est vérifiée.
Exemple
Voici un exemple pour illustrer :
SELECT json_valid( '{ "a" : 1 }' ); Résultat :
1
Dans ce cas, l'argument est JSON valide, et donc 1 a été renvoyé.
Voici un autre exemple, cette fois avec un JSON invalide :
SELECT json_valid( 'mraz' ); Résultat :
0
Dans ce cas, l'argument n'est pas JSON bien formé et il a donc renvoyé 0 .