Funkcje i operatory JSON SQLite są teraz domyślnie włączone, począwszy od wersji SQLite 3.38.0 (wydanej 22 lutego 2022 r.).
Tak więc w SQLite 3.38.0 i nowszych funkcje i operatory JSON są teraz wbudowane.
Przed wersją SQLite 3.38.0 trzeba było użyć -DSQLITE_ENABLE_JSON1
opcja czasu kompilacji, aby włączyć obsługę JSON. Teraz (począwszy od SQLite 3.38.0) nie jest już konieczne używanie tej opcji czasu kompilacji, aby włączyć obsługę JSON. JSON jest domyślnie włączony.
Jak wyłączyć funkcje i operatory JSON
Obsługa JSON przeszła od wyrażenia zgody na SQLite w wersji 3.37.2 i wcześniejszych do rezygnacji z SQLite w wersji 3.38.0 i nowszych.
Jeśli nie chcesz, aby funkcje i operatory JSON były włączone, musisz wyraźnie je pominąć w kompilacji. SQLite ma do tego nową opcję.
Aby wyłączyć interfejs JSON, użyj nowego -DSQLITE_OMIT_JSON
opcja czasu kompilacji. Ta opcja pomija funkcje i operatory JSON SQL z kompilacji.