श्रेणी: डेवलपर टूल

JSON से INI

हमारा अपना विचारकोई टूल नहीं मिला?

JSON object को INI कॉन्फ़िग टेक्स्ट में बदलें

INI टेक्स्ट बनाने के लिए JSON object paste करें: top-level scalar values global keys बन जाती हैं, और top-level objects `[section]` ब्लॉक बन जाते हैं। यह पूरी तरह आपके ब्राउज़र में चलता है।

INI टेक्स्ट
debug=false

[server]
host=localhost
port=8080

[database]
name=app_db
user=admin

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

यह INI से JSON का उल्टा है: top level की कोई scalar property (string, number या boolean) किसी भी सेक्शन से पहले एक global `key=value` पंक्ति के रूप में लिखी जाती है, और कोई object property एक `[section]` हेडर बनकर उसके बाद अपनी keys लाती है। दो स्तर नीचे नेस्ट की गई value अपने सेक्शन में `key.subkey=value` के रूप में फ़्लैट कर दी जाती है, क्योंकि INI में इससे आगे नेस्टिंग संभव नहीं है।

इस्तेमाल कैसे करें

  1. JSON object paste करें, या उदाहरण लोड करें।
  2. बना हुआ INI टेक्स्ट देखें, या अगर इनपुट JSON object नहीं है तो त्रुटि देखें।
  3. INI नतीजा कॉपी करें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

क्या मेरा JSON कहीं अपलोड होता है?
नहीं। बनाने का काम पेज में चल रही JavaScript में होता है, इसलिए आपके paste किए हुए कुछ भी आपके डिवाइस से बाहर नहीं जाता।
arrays का क्या होता है?
किसी array value को एक कॉमा से अलग की गई पंक्ति के रूप में लिखा जाता है, क्योंकि INI में कोई मूल list syntax नहीं है जिस पर हर रीडर सहमत हो।
क्या यह गहराई से नेस्टेड objects को सपोर्ट करता है?
किसी सेक्शन के भीतर सिर्फ़ नेस्टिंग का एक स्तर `key.subkey` में फ़्लैट किया जाता है; INI एक फ़्लैट फ़ॉर्मैट है, इसलिए ज़्यादा गहरी संरचनाओं को बदलने से पहले फिर से आकार देना चाहिए।