I SQLite, json_valid()
funktionen kontrollerar om dess argument är välformaterad JSON eller inte.
Den returnerar 1
om argumentet är välformaterad JSON och 0
om det inte är det.
Syntax
Syntaxen ser ut så här:
json_valid(X)
Där X
är värdet som kontrolleras.
Exempel
Här är ett exempel att visa:
SELECT json_valid( '{ "a" : 1 }' );
Resultat:
1
I det här fallet är argumentet giltig JSON, och så 1
returnerades.
Här är ett annat exempel, den här gången med ogiltig JSON:
SELECT json_valid( 'mraz' );
Resultat:
0
I det här fallet är argumentet inte välformaterad JSON och därför returnerade det 0
.