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 .