इस टूल के बारे में
.env ⇄ JSON कन्वर्टर एक मुफ़्त, इन-ब्राउज़र टूल है जो एनवायरनमेंट-वेरिएबल फ़ाइलों को JSON में और वापस बदलता है। एक साफ़ JSON ऑब्जेक्ट पाने के लिए .env फ़ाइल पेस्ट करें, या .env फ़ाइल के लिए तैयार KEY=value पंक्तियाँ पाने के लिए एक JSON ऑब्जेक्ट पेस्ट करें। सब कुछ आपके ब्राउज़र में स्थानीय रूप से पार्स होता है — कुछ भी अपलोड नहीं होता, और यह केवल JSON.parse का उपयोग करता है, कभी eval का नहीं।
.env → JSON जाते हुए, यह फ़ाइल को पंक्ति दर पंक्ति पढ़ता है: खाली पंक्तियाँ और # टिप्पणियाँ छोड़ दी जाती हैं, एक अग्रणी "export " हटा दिया जाता है, प्रत्येक पंक्ति को उसके पहले = पर एक की और वैल्यू में विभाजित किया जाता है, वैल्यू से आसपास के एकल या दोहरे उद्धरण की एक परत काट दी जाती है, और परिणाम को JSON.stringify(obj, null, 2) से सीरियलाइज़ किया जाता है। JSON → .env जाते हुए, यह ऑब्जेक्ट को पार्स करता है और प्रति प्रॉपर्टी एक KEY=value पंक्ति उत्सर्जित करता है; रिक्तियाँ या विशेष वर्ण रखने वाली (या खाली) वैल्यू को बैकस्लैश, उद्धरण और नियंत्रण वर्णों को एस्केप करते हुए दोहरे उद्धरणों में लपेटा जाता है।
इसका उपयोग प्रारूपों के बीच कॉन्फ़िग माइग्रेट करने के लिए, एक गड़बड़ .env को संरचित JSON के रूप में देखने के लिए, या किसी सेटिंग्स ऑब्जेक्ट से .env बनाने के लिए करें। की गिनती दिखाई जाती है ताकि आप पुष्टि कर सकें कि कुछ छूटा नहीं, और अमान्य JSON को चुपचाप बिगाड़ने के बजाय रिपोर्ट किया जाता है।