Skip to main content

आईएनआई से जेएसओएन रूपांतरक आईएनआई कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और संरचित जेएसओएन प्रारूप में परिवर्तित करें।

आईएनआई से जेएसओएन illustration
🔄

आईएनआई से जेएसओएन

आईएनआई कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और संरचित जेएसओएन प्रारूप में परिवर्तित करें।

1

INI सामग्री चिपकाएं

अपने INI कॉन्फ़िगरेशन फ़ाइल सामग्री चिपकाएं.

2

JSON आउटपुट देखें

सेक्शन JSON वस्तुओं में बदल जाते हैं, key-value जोड़े गुणों में बदल जाते हैं.

3

JSON कॉपी करें

अनुप्रयोगों में उपयोग के लिए संरचित JSON कॉपी करें.

Loading tool...

What Is आईएनआई से जेएसओएन?

INI से JSON, INI-शैली की कॉन्फ़िगरेशन फ़ाइलों को संरचित JSON प्रारूप में परिवर्तित करता है। INI फ़ाइलें एक सरल, व्यापक रूप से उपयोग की जाने वाली कॉन्फ़िगरेशन प्रारूप हैं जिसमें वर्गों को [ब्रैकेट] द्वारा दर्शाया जाता है और कुंजी-मूल्य जोड़े समान चिह्न द्वारा अलग किए जाते हैं। यह कनवर्टर खंडों को नेस्टेड JSON वस्तुओं में विभाजित करता है, टिप्पणियों (; या # से शुरू होने वाली पंक्तियों) को संभालता है, मूल्यों से घेरने वाले उद्धरणों को हटाता है और साफ JSON आउटपुट उत्पन्न करता है। किसी भी खंड के बाहर कुंजियाँ JSON वस्तु के रूट स्तर पर रखी जाती हैं।

Why Use आईएनआई से जेएसओएन?

  • मानक INI विशेषताओं को पार्स करता है: सेक्शन, key-value जोड़े, टिप्पणियाँ.
  • दोनों ; और # शैली की टिप्पणियों को संभालता है.
  • मानों से घेरने वाले उद्धरणों को स्वचालित रूप से हटा देता है.
  • सेक्शन के बाहर कुंजी JSON मूल स्तर पर संरक्षित हैं.

Common Use Cases

कॉन्फ़िगरेशन माइग्रेशन

विरासत INI कॉन्फ़िग फ़ाइलों को आधुनिक अनुप्रयोगों के लिए JSON में बदलें.

PHP/पायथन कॉन्फ़िगरेशन

php.ini या पायथन ConfigParser फ़ाइलों को JSON प्रारूप में पार्स करें.

विंडोज़ कॉन्फ़िगरेशन

विंडोज़ INI रजिस्ट्री या कॉन्फ़िग फ़ाइलों को JSON में बदलें.

ऑटोमेशन

INI कॉन्फ़िगरेशन को प्रोग्रामेटिक प्रसंस्करण के लिए JSON में परिवर्तित करें.

Technical Guide

पार्सर INI फ़ाइल को पंक्ति द्वारा पंक्ति संसाधित करता है। ; या # से शुरू होने वाली पंक्तियाँ टिप्पणियों के रूप में मानी जाती हैं और छोड़ दी जाती हैं। खाली पंक्तियाँ अनदेखी की जाती हैं। अनुभाग शीर्षलेख [अनुभाग] पैटर्न द्वारा पहचाने जाते हैं।

कुंजी-मूल्य जोड़े पहले = चिह्न पर विभाजित होते हैं, मूल्यों को = अक्षरों को शामिल करने की अनुमति देते हैं। आसपास के स्थान को दोनों कुंजियों और मूल्यों से हटा दिया जाता है। उद्धृत मूल्यों (एकल या दोहरी) को उनके उद्धरण हटा दिए जाते हैं।

JSON संरचना अनुभाग नाम का उपयोग एक वस्तु मान के साथ एक कुंजी के रूप में करती है जिसमें उस अनुभाग के कुंजी-मूल्य जोड़े शामिल होते हैं। किसी भी अनुभाग शीर्षलेख से पहले दिखाई देने वाली कुंजियाँ JSON वस्तु के रूट स्तर पर रखी जाती हैं।

सभी मानों को स्ट्रिंग के रूप में माना जाता है क्योंकि INI में कोई मूल प्रकार प्रणाली नहीं है। यदि आवश्यक हो, तो पोस्ट-प्रोसेसिंग संख्यात्मक और बूलियन स्ट्रिंग्स को उनके उचित प्रकारों में परिवर्तित कर सकती है।

Tips & Best Practices

  • 1
    दोनों ; और # शैली की टिप्पणियाँ समर्थित हैं और पार्सिंग के दौरान अनदेखा की जाती हैं.
  • 2
    उद्धरणों से घिरे मान स्वचालित रूप से उद्धृत हो जाते हैं.
  • 3
    किसी भी [सेक्शन] से पहले कुंजियाँ JSON मूल स्तर पर रखी जाती हैं.
  • 4
    सभी मान स्ट्रिंग्स होते हैं - यदि आवश्यक हो तो मैन्युअल रूप से प्रकार बदलें.

Related Tools

Frequently Asked Questions

Q INI सेक्शन कैसे मैप किए जाते हैं?
प्रत्येक [सेक्शन] एक JSON वस्तु कुंजी बन जाता है जिसमें सेक्शन के key-value जोड़े एक नेस्टेड वस्तु के रूप में शामिल होते हैं.
Q क्या टिप्पणियाँ संरक्षित हैं?
नहीं, टिप्पणियों को पार्सिंग के दौरान त्याग दिया जाता है क्योंकि JSON में टिप्पणियों का समर्थन नहीं होता है.
Q डुप्लिकेट कुंजियों के बारे में क्या?
यदि एक सेक्शन में एक कुंजी कई बार दिखाई देती है, तो अंतिम मान जीतता है.
Q क्या मान टाइप किए गए हैं?
सभी मान स्ट्रिंग्स के रूप में व्यवहार किया जाता है. यदि आवश्यक हो तो एक JSON एडिटर का उपयोग करके प्रकार बदलें.
Q क्या यह मल्टी-लाइन मानों को संभालता है?
मानक INI मल्टी-लाइन मानों का समर्थन नहीं करता है. प्रत्येक key-value जोड़ा एक पंक्ति पर होना चाहिए.

About This Tool

आईएनआई से जेएसओएन is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.