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

JSON से Properties

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

JSON object को Java .properties टेक्स्ट में बदलें

Java-शैली का .properties टेक्स्ट बनाने के लिए JSON object paste करें, साथ ही नेस्टेड objects को डॉट वाली keys में फ़्लैटन करने का विकल्प भी है। यह पूरी तरह आपके ब्राउज़र में चलता है।

Properties टेक्स्ट
debug=false
server.host=localhost
server.port=8080

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

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

यह Properties से JSON का उल्टा है। flattening चालू होने पर, किसी नेस्टेड object को recursively चला जाता है और हर leaf value अपनी `key.subkey=value` पंक्ति बन जाती है, जो कि Spring और अधिकतर Java टूलिंग किसी पदानुक्रमित कॉन्फ़िग को एक फ़्लैट properties फ़ाइल में दिखाने के लिए अपेक्षा करते हैं। flattening बंद होने पर, सिर्फ़ top-level keys लिखी जाती हैं, और नेस्टेड object value की जगह अपनी ही पंक्ति में literal JSON टेक्स्ट के रूप में embed कर दी जाती है।

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

  1. JSON object paste करें, या उदाहरण लोड करें।
  2. नेस्टेड objects को डॉट वाली keys में फैलाने के लिए flattening चालू करें, या सिर्फ़ top level रखने के लिए बंद करें।
  3. .properties नतीजा कॉपी करें।

निजता

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

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

क्या मेरा JSON कहीं अपलोड होता है?
नहीं। बनाने का काम पेज में चल रही JavaScript में होता है, इसलिए आपके paste किए हुए कुछ भी आपके डिवाइस से बाहर नहीं जाता।
विशेष characters कैसे संभाले जाते हैं?
किसी value के अंदर backslashes, newlines, colons और equals signs को escape किया जाता है ताकि वापस पढ़ने पर पंक्ति एक मान्य .properties प्रविष्टि बनी रहे।
arrays का क्या होता है?
किसी array value को indexed keys की जगह एक कॉमा से अलग की गई पंक्ति के रूप में लिखा जाता है, जो अधिकतर साधारण कॉन्फ़िग lists के लिए काफ़ी है।