In SQLite is de json_valid()
functie controleert of het argument al dan niet goed gevormde JSON is.
Het retourneert 1
als het argument goed gevormde JSON is, en 0
als dat niet het geval is.
Syntaxis
De syntaxis gaat als volgt:
json_valid(X)
Waar X
is de waarde die wordt gecontroleerd.
Voorbeeld
Hier is een voorbeeld om te demonstreren:
SELECT json_valid( '{ "a" : 1 }' );
Resultaat:
1
In dit geval is het argument geldige JSON, en dus 1
is teruggestuurd.
Hier is nog een voorbeeld, dit keer met ongeldige JSON:
SELECT json_valid( 'mraz' );
Resultaat:
0
In dit geval is het argument geen goed gevormde JSON en daarom retourneert het 0
.