गुणों को जेसन रूपांतरक जावा .properties फ़ाइलों को संरचित JSON में परिवर्तित करें, जिसमें नेस्टेड कुंजी समर्थन शामिल है।
गुणों को जेसन में बदलें
जावा .properties फ़ाइलों को संरचित JSON में परिवर्तित करें, जिसमें नेस्टेड कुंजी समर्थन शामिल है।
.properties सामग्री चिपकाएं
अपने जावा प्रॉपर्टीज फ़ाइल की सामग्री चिपकाएं.
JSON देखें
बिंदु वाले कुंजियाँ स्वचालित रूप से घोंसले वाले JSON वस्तुओं में बदल जाती हैं.
JSON कॉपी करें
संरचित JSON आउटपुट को कॉपी करें.
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
यैमएल से जेसन
गठित जेसन में यैमएल को बदलें, जिसमें विन्यास योग्य इंडेंटेशन है।
🔄 File Conversion
टीओएमएल से जेएसओएन
टीओएमएल कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और उन्हें JSON प्रारूप में बदलें।
🔄 File Conversion
आईएनआई से जेएसओएन
आईएनआई कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और संरचित जेएसओएन प्रारूप में परिवर्तित करें।
🔄 File Conversion
जेएसओएन से प्रॉपर्टीज़
दotted कुंजी नोटेशन के साथ जावा .properties फॉर्मेट में JSON वस्तुओं को बदलें।
🔄 File ConversionFrequently Asked Questions
Q बिंदु वाले कुंजियों को कैसे संभाला जाता है?
Q कौन से पृथक्करण समर्थित हैं?
Q क्या एस्केप अनुक्रम संसाधित किए जाते हैं?
Q बहु-पंक्ति मान क्या हैं?
Q क्या यूनिकोड एस्केप्स संसाधित किए जाते हैं?
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.