I SQLite er json_valid()
funktion kontrollerer, om dens argument er veludformet JSON.
Det returnerer 1
hvis argumentet er velformet JSON og 0
hvis det ikke er.
Syntaks
Syntaksen ser sådan ud:
json_valid(X)
Hvor X
er den værdi, der bliver kontrolleret.
Eksempel
Her er et eksempel til demonstration:
SELECT json_valid( '{ "a" : 1 }' );
Resultat:
1
I dette tilfælde er argumentet gyldig JSON, og så 1
blev returneret.
Her er endnu et eksempel, denne gang med ugyldig JSON:
SELECT json_valid( 'mraz' );
Resultat:
0
I dette tilfælde er argumentet ikke veludformet JSON, og derfor returnerede det 0
.