SQLites JSON-funktioner og -operatorer er nu aktiveret som standard, startende fra SQLite 3.38.0 (frigivet den 22. februar 2022).
Så i SQLite 3.38.0 og nyere er JSON-funktionerne og -operatørerne nu indbyggede.
Før SQLite 3.38.0 skal du bruge -DSQLITE_ENABLE_JSON1
mulighed for kompileringstid for at aktivere JSON-understøttelse. Nu (startende med SQLite 3.38.0) er det ikke længere nødvendigt at bruge denne kompileringsindstilling for at aktivere JSON-understøttelse. JSON er slået til som standard.
Sådan deaktiverer du JSON-funktioner og -operatører
JSON-support gik fra at være opt-in med SQLite version 3.37.2 og tidligere til opt-out med SQLite version 3.38.0 og nyere.
Hvis du ikke ønsker, at JSON-funktionerne og -operatørerne skal være aktiveret, skal du udtrykkeligt udelade dem fra bygningen. SQLite har en ny mulighed for at gøre dette.
For at deaktivere JSON-grænsefladen skal du bruge den nye -DSQLITE_OMIT_JSON
mulighed for kompileringstid. Denne mulighed udelader JSON SQL-funktioner og -operatorer fra build.