JSON स्ट्रिंग को एस्केप / अनएस्केप करें
मुक्त पाठ को JSON स्ट्रिंग में डालने के लिए एस्केप करें (कोट्स, नई लाइनें, टैब...), या पहले से एस्केप की गई JSON स्ट्रिंग को अनएस्केप करके मूल पाठ प्राप्त करें।
यह कैसे काम करता है
जब आप किसी JSON कॉन्फ़िगरेशन फ़ाइल के अंदर मुक्त पाठ — उपयोगकर्ता द्वारा लिखा गया, दस्तावेज़ से निकाला गया, या किसी अन्य सॉफ़्टवेयर से चिपकाया गया — डालना चाहते हैं, तो इसमें मौजूद कोट्स, नई लाइनें या टैब यदि वैसे ही चिपका दिए जाएँ तो फ़ाइल की संरचना तुरंत टूट जाती है। यह उपकरण इन विशेष वर्णों (कोट्स ", बैकस्लैश \, नई लाइनें \n, टैब \t, आदि) को स्वचालित रूप से एस्केप करता है ताकि किसी भी मान्य JSON फ़ाइल में दो कोट्स के बीच चिपकाने के लिए तैयार स्ट्रिंग मिल सके, या पहले से एस्केप किए गए टेक्स्ट को पढ़ने के लिए उल्टा करता है।
मेरा JSON टेक्स्ट चिपकाने के बाद parse क्यों नहीं होता?
एक भी अनएस्केप किया हुआ कोट, या JSON स्ट्रिंग के अंदर एक कच्ची नई लाइन, पूरे दस्तावेज़ को सख्त पार्सर के लिए अमान्य बना देती है। यह सबसे आम त्रुटि है जब किसी कॉन्फ़िगरेशन फ़ाइल या अनुवाद फ़ाइल को प्रोग्राम के माध्यम से जनरेट करने के बजाय हाथ से बनाया जाता है।
क्या मुझे पूरे टेक्स्ट को एस्केप करना चाहिए या केवल कुछ वर्णों को?
एस्केपिंग पूरी स्ट्रिंग को एक साथ संसाधित करती है: JSON में विशेष अर्थ वाले सभी वर्ण परिवर्तित हो जाते हैं, बाकी अपरिवर्तित रहते हैं। इसलिए आप कोई भी टेक्स्ट, जिसमें बहु-पंक्ति भी शामिल है, बिना मैन्युअल रूप से समस्या वर्णों की पहचान किए चिपका सकते हैं।
गोपनीयता: प्रसंस्करण आपके ब्राउज़र में WebAssembly के माध्यम से पूरी तरह से होता है — आपका टेक्स्ट कभी सर्वर पर नहीं भेजा जाता।