Skip to main content

गुणों को जेसन रूपांतरक जावा .properties फ़ाइलों को संरचित JSON में परिवर्तित करें, जिसमें नेस्टेड कुंजी समर्थन शामिल है।

गुणों को जेसन में बदलें illustration
🔄

गुणों को जेसन में बदलें

जावा .properties फ़ाइलों को संरचित JSON में परिवर्तित करें, जिसमें नेस्टेड कुंजी समर्थन शामिल है।

1

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

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

2

JSON देखें

बिंदु वाले कुंजियाँ स्वचालित रूप से घोंसले वाले JSON वस्तुओं में बदल जाती हैं.

3

JSON कॉपी करें

संरचित JSON आउटपुट को कॉपी करें.

Loading tool...

What Is गुणों को जेसन में बदलें?

Properties to JSON जावा-शैली के .properties फ़ाइलों को संरचित JSON प्रारूप में परिवर्तित करता है। गुण फ़ाइलें सरल key=value या key:value वाक्य रचना का उपयोग करती हैं और आमतौर पर जावा अनुप्रयोग कॉन्फ़िगरेशन, i18n संदेश बंडल, और स्प्रिंग बूट सेटिंग्स के लिए उपयोग की जाती हैं। यह कनवर्टर डॉटेड कुंजियों (उदाहरण के लिए, db.host=localhost) का समर्थन करता है जो नेस्टेड JSON वस्तुओं में विस्तारित होते हैं। यह # और ! टिप्पणी शैलियों, एस्केप अनुक्रम (
, ), और दोनों = और : पृथककर्ताओं को संभालता है।

Why Use गुणों को जेसन में बदलें?

  • बिंदु वाले कुंजियाँ स्वचालित रूप से घोंसले वाले JSON वस्तुओं में बदल जाती हैं.
  • = और : दोनों कुंजी-मूल्य पृथक्करण समर्थित हैं.
  • जावा एस्केप अनुक्रम (\n, \t, \\) को संभालता है.
  • # और ! टिप्पणी शैलियाँ दोनों समर्थित हैं.

Common Use Cases

स्प्रिंग बूट माइग्रेशन

अन्य फ़्रेमवर्क के साथ उपयोग करने के लिए application.properties को JSON में बदलें.

i18n प्रसंस्करण

जावा संदेश बंडल .properties फ़ाइलों को जावास्क्रिप्ट i18n लाइब्रेरीज़ के लिए JSON में बदलें.

कॉन्फ़िगरेशन विश्लेषण

प्रोग्रामेटिक प्रसंस्करण और विश्लेषण के लिए संपत्ति फ़ाइलों को JSON में बदलें.

DevOps

इन्फ़्रास्ट्रक्चर ऑटोमेशन के लिए एप्लिकेशन कॉन्फ़िगरेशन को JSON में पार्स करें.

Technical Guide

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

कुंजी-मूल्य पृथक्करण दोनों = और : पृथककर्ताओं का समर्थन करता है। पार्सर पहले स्थान पर या तो पृथककर्ता को ढूंढता है और वहां पंक्ति को विभाजित करता है। दोनों कुंजी और मूल्य स्थान को ट्रिम किया जाता है।

बिंदु कुंजी विस्तार: बिंदुओं (उदाहरण के लिए, db.connection.host) वाली कुंजियाँ विभाजित होती हैं और नेस्टेड JSON वस्तुएँ बनाती हैं। पार्सर कुंजी भागों पर चलता है, मध्यवर्ती वस्तुओं को आवश्यकतानुसार बनाता है, और गहरे स्तर पर मूल्य सेट करता है।

एस्केप अनुक्रम प्रोसेस किए जाते हैं: \n नया रेखा बन जाता है, \t टैब बन जाता है, \\ बैकस्लैश बन जाता है। यह जावा की गुण फ़ाइल एस्केप हैंडलिंग से मेल खाता है।

Tips & Best Practices

  • 1
    बिंदु वाले कुंजियाँ (a.b.c) घोंसले वाले JSON बनाती हैं: {"a":{"b":{"c":"मूल्य"}}}.
  • 2
    = और : दोनों पृथक्करण समर्थित हैं.
  • 3
    # या ! टिप्पणियाँ पार्सिंग के दौरान अनदेखी की जाती हैं.
  • 4
    जावा एस्केप अनुक्रम (\n, \t) ठीक से अनएस्केप्ड होते हैं.

Related Tools

Frequently Asked Questions

Q बिंदु वाले कुंजियों को कैसे संभाला जाता है?
बिंदुओं वाली कुंजियाँ घोंसले वाले JSON वस्तुओं में बदल जाती हैं. उदाहरण के लिए, db.host=localhost {"db":{"host":"localhost"}} बन जाता है.
Q कौन से पृथक्करण समर्थित हैं?
= और : दोनों कुंजी-मूल्य पृथक्करण के रूप में समर्थित हैं.
Q क्या एस्केप अनुक्रम संसाधित किए जाते हैं?
हाँ, मानक जावा एस्केप अनुक्रम (\n, \t, \\)) अनएस्केप्ड होते हैं.
Q बहु-पंक्ति मान क्या हैं?
मानक पंक्ति जारी रखने वाले ट्रेलिंग बैकस्लैश समर्थित नहीं हैं. प्रत्येक कुंजी-मूल्य जोड़ी एक पंक्ति पर होनी चाहिए.
Q क्या यूनिकोड एस्केप्स संसाधित किए जाते हैं?
जावा \uXXXX यूनिकोड एस्केप्स वर्तमान में संसाधित नहीं होते हैं. मूल्यों को UTF-8 पाठ के रूप में माना जाता है.

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.