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
.