As funções e operadores JSON do SQLite agora estão habilitados por padrão, a partir do SQLite 3.38.0 (lançado em 22 de fevereiro de 2022).
Portanto, no SQLite 3.38.0 e posterior, as funções e operadores JSON agora são integrados.
Antes do SQLite 3.38.0, você precisaria usar o
-DSQLITE_ENABLE_JSON1
opção de tempo de compilação para habilitar o suporte a JSON. Agora (a partir do SQLite 3.38.0), não é mais necessário usar essa opção de tempo de compilação para habilitar o suporte a JSON. JSON está ativado por padrão. Como desativar funções e operadores JSON
O suporte a JSON passou de opt-in com SQLite versão 3.37.2 e anterior para opt-out com SQLite versão 3.38.0 e posterior.
Se você não quiser que as funções e operadores JSON sejam habilitados, você precisará omiti-los explicitamente da compilação. SQLite tem uma nova opção para fazer isso.
Para desabilitar a interface JSON, use o novo
-DSQLITE_OMIT_JSON
opção de tempo de compilação. Esta opção omite as funções e operadores JSON SQL do build.