JSON एस्केप / अनएस्केप
टेक्स्ट को JSON स्ट्रिंग में एस्केप करें या JSON स्ट्रिंग को सादे टेक्स्ट में अनएस्केप करें।
टेक्स्ट आपके ब्राउज़र में स्थानीय रूप से एस्केप और अनएस्केप होता है, और कुछ भी सर्वर पर अपलोड नहीं होता।
पूरा दस्तावेज़ फ़ॉर्मैट करना है? JSON Formatter आज़माएँ।
JSON एस्केप / अनएस्केप के बारे में
किसी भी टेक्स्ट को सीधे अपने ब्राउज़र में JSON एस्केप और अनएस्केप करें: यह टूल कच्चे टेक्स्ट को एक मान्य JSON स्ट्रिंग में बदल देता है और एक एस्केप की गई JSON स्ट्रिंग को वापस पठनीय टेक्स्ट में डिकोड करता है। एस्केपिंग डबल कोट्स, बैकस्लैश, न्यूलाइन, टैब और अन्य कंट्रोल कैरेक्टर को उनके JSON अनुक्रमों (\", \\, \n, \t) में बदल देती है ताकि एक वैल्यू को किसी JSON दस्तावेज़, कॉन्फ़िग फ़ाइल या कोड लिटरल में सुरक्षित रूप से एम्बेड किया जा सके। एक JSON स्ट्रिंग को अनएस्केप करना इसके विपरीत करता है, बहु-पंक्ति टेक्स्ट को बहाल करता है। यह API पेलोड बनाने वाले, JSON में लॉग लाइनें डालने वाले, या किसी कॉन्फ़िग से निकाली गई एस्केप की हुई वैल्यू पढ़ने वाले डेवलपर्स के लिए बनाया गया है। टॉगल करें कि एस्केप किया गया आउटपुट चारों ओर के कोट्स में लिपटा हो या नहीं। सब कुछ आपके ब्राउज़र में स्थानीय रूप से संसाधित होता है, इसलिए आपके द्वारा पेस्ट किया गया टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता और कुछ भी सर्वर पर अपलोड नहीं होता।
विशेषताएँ
- एक क्लिक में टेक्स्ट को JSON-सुरक्षित स्ट्रिंग में एस्केप करें
- एक JSON स्ट्रिंग को वापस कच्चे, बहु-पंक्ति टेक्स्ट में अनएस्केप करें
- कोट्स, बैकस्लैश, न्यूलाइन, टैब और कंट्रोल कैरेक्टर संभालता है
- Unicode और गैर-प्रिंट होने वाले कैरेक्टर को सही ढंग से एस्केप करता है
- वैकल्पिक रूप से एस्केप किए गए आउटपुट को चारों ओर के कोट्स में लपेटें
- अनएस्केप करते समय एक पूरा कोटेड लिटरल या नंगी एस्केप की गई सामग्री स्वीकार करता है
- अनएस्केप करते समय इनपुट में शाब्दिक लाइन ब्रेक सहन करता है
- रूपांतरित परिणाम को कॉपी या डाउनलोड करें
JSON एस्केप / अनएस्केप का उपयोग कैसे करें
- टेक्स्ट एनकोड करने के लिए Escape चुनें, या किसी JSON स्ट्रिंग को डिकोड करने के लिए Unescape चुनें।
- अपना टेक्स्ट या एस्केप की गई स्ट्रिंग इनपुट बॉक्स में पेस्ट करें।
- Escape के लिए, इस आधार पर कि आपको चारों ओर के कोट्स चाहिए या नहीं, Wrap in quotes टॉगल करें।
- दाईं ओर रूपांतरित परिणाम पढ़ें।
- इसे फिर से उपयोग करने के लिए Copy या Download पर क्लिक करें।
उदाहरण
इनपुट
उसने कहा "नमस्ते"
आउटपुट
"उसने कहा \"नमस्ते\""
टेक्स्ट को एक JSON स्ट्रिंग लिटरल में एस्केप किया गया (Wrap in quotes चालू)।
सामान्य त्रुटियाँ और समस्या निवारण
- Unescape एक unexpected token या अमान्य स्ट्रिंग बताता है। — सुनिश्चित करें कि इनपुट एक सही ढंग से एस्केप की गई JSON स्ट्रिंग है — टेक्स्ट के अंदर कच्चे डबल कोट्स को अनएस्केप करने से पहले \" के रूप में लिखा जाना चाहिए।
- एस्केप किए गए आउटपुट के चारों ओर कोट्स हैं जो आप नहीं चाहते थे। — चारों ओर के डबल कोट्स के बिना केवल एस्केप की गई सामग्री पाने के लिए Wrap in quotes बंद करें।
- इनपुट में एक अकेला बैकस्लैश अनएस्केपिंग तोड़ देता है। — एक मान्य JSON स्ट्रिंग में हर बैकस्लैश को दोगुना (\\) किया जाना चाहिए; पहले टेक्स्ट एस्केप करें, फिर परिणाम अनएस्केप करें।
अक्सर पूछे जाने वाले प्रश्न
- JSON एस्केप टूल क्या है?
- एक JSON एस्केप टूल उन कैरेक्टर को जो JSON में विशेष होते हैं — डबल कोट्स, बैकस्लैश, न्यूलाइन और टैब — एस्केप अनुक्रमों जैसे बैकस्लैश-कोट और बैकस्लैश-n में बदल देता है, ताकि टेक्स्ट एक JSON स्ट्रिंग के अंदर मान्य हो जाए। यह टूल किसी स्ट्रिंग को अनएस्केप करने के लिए प्रक्रिया को उलट भी देता है।
- JSON के लिए एक स्ट्रिंग कैसे एस्केप करूँ?
- Escape चुनें, अपना टेक्स्ट पेस्ट करें, और JSON-सुरक्षित स्ट्रिंग तुरंत दिखाई देती है। पूरे कोटेड लिटरल के लिए Wrap in quotes चालू रखें, या केवल एस्केप की गई भीतरी सामग्री पाने के लिए इसे बंद करें।
- यह JSON फॉर्मैटर से कैसे अलग है?
- JSON फॉर्मैटर एक पूरे JSON दस्तावेज़ को सुंदर बनाता या छोटा करता है। यह JSON एस्केप टूल एक अकेली स्ट्रिंग वैल्यू को एनकोड या डिकोड करता है ताकि आप JSON में टेक्स्ट एम्बेड कर सकें या एक एस्केप की हुई वैल्यू पढ़ सकें।
- क्या मैं चारों ओर के कोट्स के बिना JSON सामग्री अनएस्केप कर सकता हूँ?
- हाँ। अनएस्केप मोड या तो एक पूरा कोटेड लिटरल या केवल एस्केप की गई भीतरी सामग्री स्वीकार करता है और दोनों को वापस कच्चे टेक्स्ट में डिकोड करता है।
- क्या JSON एस्केप टूल बहु-पंक्ति टेक्स्ट संभालता है?
- हाँ। एस्केप करते समय न्यूलाइन को बैकस्लैश-n में एस्केप किया जाता है और अनएस्केप करते समय असली लाइन ब्रेक में बहाल किया जाता है, और इनपुट में पेस्ट किए गए शाब्दिक लाइन ब्रेक सहन किए जाते हैं।
- जब मैं JSON एस्केप करता हूँ तो क्या मेरा टेक्स्ट कहीं भेजा जाता है?
- नहीं। एस्केपिंग और अनएस्केपिंग पूरी तरह आपके ब्राउज़र में संसाधित होती हैं, इसलिए आपके द्वारा पेस्ट किया गया टेक्स्ट कभी आपके डिवाइस से बाहर नहीं जाता और कुछ भी सर्वर पर अपलोड नहीं होता।
संबंधित टूल
सभी ArrayKit टूल