ENV JSON कनवर्टर
.env फ़ाइल को JSON में और JSON को वापस .env में बदलें, दोनों दिशाओं में, पूरी तरह आपके ब्राउज़र में।
ENV / JSON का उपयोग कैसे करें
- 01
एक दिशा चुनें: .env से JSON या JSON से .env।
- 02
अपनी .env सामग्री या JSON ऑब्जेक्ट पेस्ट करें।
- 03
परिणाम कॉपी करें, या वापस कनवर्ट करने के लिए स्वैप करें।
.env और JSON बदलें करें
यह .env फ़ाइलें और JSON के बीच दोतरफ़ा कन्वर्टर है। .env फ़ाइल को जाँचने या संपादित करने के लिए JSON ऑब्जेक्ट में बदलें, या टिप्पणियाँ, निर्यात प्रीफ़िक्स और उद्धृत मान संभालते हुए JSON को वापस मान्य .env फ़ाइल बनाएँ।
JSON में बदलना कॉन्फ़िग को एक साथ संपादित करने, दो एनवायरनमेंट की तुलना करने या JSON चाहने वाले टूल को सेटिंग देने के लिए उपयोगी है। वापस बदलने पर उपयोग के लिए तैयार .env मिलता है।
.env फ़ाइलें में सीक्रेट होते हैं, इसलिए गोपनीयता महत्वपूर्ण है। रूपांतरण पूरी तरह ब्राउज़र में चलता है, इसलिए एनवायरनमेंट वेरिएबल और उनमें मौजूद कुंजियाँ डिवाइस से बाहर नहीं जातीं।
.env फ़ाइल क्या है
.env फ़ाइल सरल KEY=मान सूची है जिसे ऐप खुद को कॉन्फ़िगर करने के लिए लोड करते हैं। इसमें डेटाबेस URL, API कुंजियाँ और फ़ीचर फ्लैग जैसे मान कोड तथा वर्ज़न नियंत्रण से बाहर रखे जाते हैं। यह कॉन्फ़िगरेशन को एप्लिकेशन से अलग रखने का मानक तरीका है।
.env पढ़ना कैसे काम करता है
.env पढ़ते समय # से शुरू टिप्पणी पंक्तियाँ और खाली पंक्तियाँ अनदेखी होती हैं, वैकल्पिक निर्यात प्रीफ़िक्स हटता है और मान के आसपास के उद्धरण निकलते हैं। इससे साफ़ JSON में ठीक कुंजी-मूल्य जोड़े मिलते हैं।
वापस बदलते समय खाली स्थान वाली मान
.env लिखते समय खाली स्थान या विशेष वर्ण वाली मान दोहरा उद्धरण में रखी जाती हैं, ताकि शेल या dotenv लोडर उन्हें सही पार्स करे। इससे कॉन्फ़िगरेशन टूटने की आम समस्या से बचाव होता है।
अक्सर पूछे जाने वाले सवाल
टिप्पणियां और उद्धरण कैसे संभाले जाते हैं?
# से शुरू होने वाली टिप्पणी लाइनें और खाली लाइनें नजरअंदाज की जाती हैं, वैकल्पिक export prefix हटाया जाता है, और values के आसपास उद्धरण हटाए जाते हैं।
स्थान वाले values का क्या होता है?
.env लिखते समय, स्थान या विशेष कैरेक्टर वाले values दोहरे उद्धरणों में लपेटे जाते हैं ताकि वे सही तरीके से पार्स हों।
क्या मेरी .env कहीं अपलोड होती है?
नहीं। कनवर्शन पूरी तरह आपके ब्राउज़र में चलती है, इसलिए आपके environment variables कभी आपके डिवाइस से नहीं जाते।