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
.