Die JSON-Funktionen und -Operatoren von SQLite sind jetzt standardmäßig aktiviert, beginnend mit SQLite 3.38.0 (veröffentlicht am 22. Februar 2022).
Daher sind in SQLite 3.38.0 und höher die JSON-Funktionen und -Operatoren jetzt integriert.
Vor SQLite 3.38.0 müssten Sie -DSQLITE_ENABLE_JSON1
verwenden Kompilierzeitoption zum Aktivieren der JSON-Unterstützung. Jetzt (ab SQLite 3.38.0) ist es nicht mehr erforderlich, diese Option zur Kompilierzeit zu verwenden, um die JSON-Unterstützung zu aktivieren. JSON ist standardmäßig aktiviert.
So deaktivieren Sie JSON-Funktionen und -Operatoren
Die JSON-Unterstützung wurde von Opt-in mit SQLite Version 3.37.2 und früher zu Opt-out mit SQLite Version 3.38.0 und höher geändert.
Wenn Sie nicht möchten, dass die JSON-Funktionen und -Operatoren aktiviert werden, müssen Sie sie explizit aus dem Build weglassen. SQLite hat dafür eine neue Option.
Um die JSON-Schnittstelle zu deaktivieren, verwenden Sie den neuen -DSQLITE_OMIT_JSON
Option zur Kompilierzeit. Diese Option lässt die JSON-SQL-Funktionen und -Operatoren aus dem Build aus.