SQLite Forum

Proposed JSON enhancements.
Login
As reported earlier, `./configure --disable-json` adds `-DSQLITE_OMIT_JSON` to flags, and this `SQLITE_OMIT_JSON` option is used to omit JSON support, but in only one place (`src/ctime.c`) the spelling used is `SQLITE_DISABLE_JSON` instead of `SQLITE_OMIT_JSON`.

Trivial fix:
```
--- src/ctime.c
+++ src/ctime.c
@@ -179,9 +179,6 @@
 #ifdef SQLITE_DISABLE_INTRINSIC
   "DISABLE_INTRINSIC",
 #endif
-#ifdef SQLITE_DISABLE_JSON
-  "DISABLE_JSON",
-#endif
 #ifdef SQLITE_DISABLE_LFS
   "DISABLE_LFS",
 #endif
@@ -583,6 +580,9 @@
 #ifdef SQLITE_OMIT_INTROSPECTION_PRAGMAS
   "OMIT_INTROSPECTION_PRAGMAS",
 #endif
+#ifdef SQLITE_OMIT_JSON
+  "OMIT_JSON",
+#endif
 #ifdef SQLITE_OMIT_LIKE_OPTIMIZATION
   "OMIT_LIKE_OPTIMIZATION",
 #endif
```