SQLite के JSON फ़ंक्शन और ऑपरेटर अब SQLite 3.38.0 (22 फरवरी 2022 को जारी) से शुरू होकर डिफ़ॉल्ट रूप से सक्षम हैं।
तो SQLite 3.38.0 और बाद के संस्करण में, JSON फ़ंक्शन और ऑपरेटर अब अंतर्निहित हैं।
SQLite 3.38.0 से पहले, आपको -DSQLITE_ENABLE_JSON1
का उपयोग करना होगा JSON समर्थन को सक्षम करने के लिए संकलन-समय विकल्प। अब (SQLite 3.38.0 से शुरू), अब JSON समर्थन को सक्षम करने के लिए उस संकलन-समय विकल्प का उपयोग करना आवश्यक नहीं है। JSON डिफ़ॉल्ट रूप से चालू है।
JSON फ़ंक्शंस और ऑपरेटर्स को डिसेबल कैसे करें
JSON समर्थन SQLite संस्करण 3.37.2 और पहले के साथ ऑप्ट-इन होने से SQLite संस्करण 3.38.0 और बाद के संस्करण के साथ ऑप्ट-आउट करने के लिए चला गया।
यदि आप नहीं चाहते कि JSON फ़ंक्शन और ऑपरेटर सक्षम हों, तो आपको उन्हें स्पष्ट रूप से बिल्ड से हटाना होगा। ऐसा करने के लिए SQLite के पास एक नया विकल्प है।
JSON इंटरफ़ेस को अक्षम करने के लिए, नए -DSQLITE_OMIT_JSON
. का उपयोग करें संकलन-समय विकल्प। यह विकल्प JSON SQL फ़ंक्शन और ऑपरेटरों को बिल्ड से हटा देता है।