De JSON-functies en operators van SQLite zijn nu standaard ingeschakeld, vanaf SQLite 3.38.0 (uitgebracht op 22 februari 2022).
Dus in SQLite 3.38.0 en hoger zijn de JSON-functies en -operators nu ingebouwd.
Voorafgaand aan SQLite 3.38.0 zou u de -DSQLITE_ENABLE_JSON1
moeten gebruiken compile-time optie om JSON-ondersteuning in te schakelen. Nu (vanaf SQLite 3.38.0) is het niet langer nodig om die compile-time-optie te gebruiken om JSON-ondersteuning in te schakelen. JSON is standaard ingeschakeld.
JSON-functies en -operators uitschakelen
JSON-ondersteuning ging van opt-in met SQLite versie 3.37.2 en eerder naar opt-out met SQLite versie 3.38.0 en later.
Als u niet wilt dat de JSON-functies en -operators worden ingeschakeld, moet u deze expliciet uit de build weglaten. SQLite heeft een nieuwe optie om dit te doen.
Om de JSON-interface uit te schakelen, gebruikt u de nieuwe -DSQLITE_OMIT_JSON
compile-time optie. Deze optie laat de JSON SQL-functies en -operators uit de build weg.