W SQLite json_valid() funkcja sprawdza, czy jej argument jest poprawnie sformułowany w formacie JSON.
Zwraca 1 jeśli argument jest poprawnie sformatowany w formacie JSON i 0 jeśli nie.
Składnia
Składnia wygląda tak:
json_valid(X)
Gdzie X to wartość, która jest sprawdzana.
Przykład
Oto przykład do zademonstrowania:
SELECT json_valid( '{ "a" : 1 }' ); Wynik:
1
W tym przypadku argumentem jest prawidłowy JSON, więc 1 został zwrócony.
Oto kolejny przykład, tym razem z nieprawidłowym JSON:
SELECT json_valid( 'mraz' ); Wynik:
0
W tym przypadku argument nie jest poprawnie sformułowany w formacie JSON, więc zwrócił 0 .