SQLites JSON-funktioner och -operatorer är nu aktiverade som standard, från och med SQLite 3.38.0 (släpptes den 22 februari 2022).
Så i SQLite 3.38.0 och senare är JSON-funktionerna och operatörerna nu inbyggda.
Före SQLite 3.38.0 måste du använda -DSQLITE_ENABLE_JSON1
kompileringstid för att aktivera JSON-stöd. Nu (med början med SQLite 3.38.0) är det inte längre nödvändigt att använda det kompileringsalternativet för att aktivera JSON-stöd. JSON är på som standard.
Hur man inaktiverar JSON-funktioner och -operatörer
JSON-stöd gick från att vara opt-in med SQLite version 3.37.2 och tidigare till opt-out med SQLite version 3.38.0 och senare.
Om du inte vill att JSON-funktionerna och -operatorerna ska aktiveras måste du uttryckligen utesluta dem från byggnaden. SQLite har ett nytt alternativ för att göra detta.
För att inaktivera JSON-gränssnittet, använd den nya -DSQLITE_OMIT_JSON
alternativet för kompileringstid. Det här alternativet utelämnar JSON SQL-funktionerna och -operatorerna från builden.