INI को JSON में बदलें

.ini कॉन्फ़िगरेशन फ़ाइल (सेक्शन [section], जोड़े clé = valeur) को उपयोगी JSON में बदलें। आपके ब्राउज़र में 100% लोकल प्रोसेसिंग (WebAssembly)।

उदाहरण:

यह कैसे काम करता है

.ini फ़ॉर्मेट पुरानी Windows कॉन्फ़िगरेशन, php.ini फ़ाइलों या कई पुराने डेस्कटॉप सॉफ़्टवेयर की सेटिंग्स में आज भी बहुत मिलता है, लेकिन आधुनिक वेब ऐप्लिकेशन इसे शायद ही कभी सीधे समझते हैं। किसी INI फ़ाइल की सामग्री पेस्ट करें ताकि उसे ऐसे JSON में बदला जा सके जो सीधे किसी ऐप्लिकेशन, माइग्रेशन स्क्रिप्ट या API में इस्तेमाल हो सके: हर सेक्शन एक JSON कुंजी बन जाता है, और उसके कुंजी/मान जोड़े एक नेस्टेड ऑब्जेक्ट बन जाते हैं। पहले सेक्शन से पहले की पंक्तियाँ (अगर हों) एक विशेष कुंजी _root के अंतर्गत इकट्ठा की जाती हैं।

क्या कमेंट और मानों के प्रकार संभाले जाते हैं?

; या # से शुरू होने वाली पंक्तियों को कमेंट माना जाता है और छोड़ दिया जाता है। हालाँकि INI में कोई मानकीकृत नेटिव टाइप नहीं होते, इसलिए सभी मान (संख्याएँ, true/false जैसे बूलियन) JSON स्ट्रिंग में बदल दिए जाते हैं — ज़रूरत पड़ने पर संदर्भ के हिसाब से उन्हें दोबारा समझना आपकी स्क्रिप्ट का काम है।

अगर एक ही सेक्शन में कोई कुंजी दो बार आए तो क्या होता है?

आख़िरी मिला मान लागू होता है, जैसा ज़्यादातर पारंपरिक INI रीडर करते हैं (उदाहरण के लिए PHP के parse_ini_file फ़ंक्शन या configparser मॉड्यूल)।

100% लोकल प्रोसेसिंग: रूपांतरण पूरी तरह आपके ब्राउज़र में WebAssembly की मदद से होता है, आपकी कॉन्फ़िगरेशन फ़ाइल की सामग्री कभी किसी सर्वर पर नहीं भेजी जाती।