Skip to main content

जेसन एस्केप/अनएस्केप जेसन स्ट्रिंग्स के लिए टेक्स्ट को एस्केप करें या जेसन स्ट्रिंग मानों को अनएस्केप करें।

जेसन एस्केप/अनएस्केप illustration
📝

जेसन एस्केप/अनएस्केप

जेसन स्ट्रिंग्स के लिए टेक्स्ट को एस्केप करें या जेसन स्ट्रिंग मानों को अनएस्केप करें।

1

पाठ चिपकाएं

पाठ को बचने के लिए या एक JSON स्ट्रिंग को अनबचने के लिए चिपकाएं।

2

मोड चुनें

बचने या अनबचने मोड का चयन करें।

3

परिणाम की प्रतिलिपि बनाएं

बचे हुए या अनबचे हुए पाठ की प्रतिलिपि बनाएं।

Loading tool...

What Is जेसन एस्केप/अनएस्केप?

JSON एस्केप/अनएस्केप टूल JSON स्ट्रिंग्स में सुरक्षित उपयोग के लिए पाठ को परिवर्तित करता है (एस्केप मोड) या JSON स्ट्रिंग मानों से मूल पाठ को निकालता है (अनएस्केप मोड)। एस्केप मोड में, यह इनपुट को उद्धरणों में लपेटता है और नई पंक्तियों (\n), टैब्स (\t), बैकस्लैश (∧) और उद्धरण चिह्नों (\") जैसे विशेष वर्णों को एस्केप करता है। अनएस्केप मोड में, यह एक JSON स्ट्रिंग मान को पार्स करता है और मूल अनएस्केप्ड पाठ लौटाता है। इसमें मानक-अनुरूप रूपांतरण के लिए जावास्क्रिप्ट के मूल JSON.stringify और JSON.parse का उपयोग किया जाता है।

Why Use जेसन एस्केप/अनएस्केप?

  • JSON दस्तावेजों में सम्मिलन के लिए पाठ तैयार करें
  • JSON स्ट्रिंग मानों से पढ़ने योग्य पाठ निकालें
  • JSON में विशेष वर्णों को सही ढंग से संभालें
  • बचने के अनुक्रमों के साथ JSON स्ट्रिंग्स का डीबग करें

Common Use Cases

एपीआई विकास

JSON एपीआई अनुरोध निकायों के लिए पाठ सामग्री को बचाएं।

कॉन्फ़िगरेशन

JSON कॉन्फ़िगरेशन फ़ाइलों के लिए बहु-पंक्ति पाठ को बचाएं।

डीबगिंग

वास्तविक सामग्री देखने के लिए JSON स्ट्रिंग्स को अनबचें।

डेटा प्रसंस्करण

बचे हुए JSON स्ट्रिंग्स और मैदान पाठ के बीच परिवर्तित करें।

Technical Guide

एस्केप मोड में, टूल JSON.stringify() का उपयोग करता है जो एक JSON-अनुरूप स्ट्रिंग प्रतिनिधित्व उत्पन्न करता है। यह बैकस्लैश (∧) को \\ में एस्केप करता है, डबल उद्धरण (") को \", नई पंक्तियों को \n, रिटर्न को \r, टैब्स को \t और नियंत्रण वर्णों को \uXXXX यूनिकोड एस्केप में बदलता है। आउटपुट में JSON सिंटैक्स द्वारा आवश्यक आसपास के डबल उद्धरण शामिल हैं। अनएस्केप मोड में, JSON.parse() का उपयोग इनपुट को एक JSON मान के रूप में व्याख्या करने के लिए किया जाता है। यदि इनपुट एक वैध JSON स्ट्रिंग (उद्धरणों के साथ) है, तो यह पार्स की गई स्ट्रिंग लौटाता है। यदि पार्सिंग विफल होती है, तो एक त्रुटि संदेश दिखाया जाता है। इससे दोनों दिशाओं में मानक-अनुरूप JSON स्ट्रिंग हैंडलिंग सुनिश्चित होती है।

Tips & Best Practices

  • 1
    बचने का तरीका आउटपुट को दोहरे उद्धरणों में लपेटता है - यह सही JSON स्ट्रिंग प्रारूप है
  • 2
    अनबचने का तरीका एक JSON स्ट्रिंग मान (आमतौर पर घेरने वाले उद्धरणों के साथ) की अपेक्षा करता है
  • 3
    मैनुअल रूप से JSON बनाते समय या एपीआई प्रतिक्रियाओं को डीबग करते समय इसका उपयोग करें
  • 4
    नियंत्रण वर्ण और यूनिकोड स्वचालित रूप से संभाले जाते हैं

Related Tools

Frequently Asked Questions

Q बचने का तरीका दोहरे उद्धरण क्यों जोड़ता है?
JSON स्ट्रिंग्स को दोहरे उद्धरणों में समाहित किया जाना चाहिए। आउटपुट एक वैध JSON स्ट्रिंग मान है।
Q कौन से वर्ण बचाए जाते हैं?
बैकस्लैश, दोहरे उद्धरण, नई पंक्तियाँ (\n), कैरेज रिटर्न (\r), टैब (\t), और नियंत्रण वर्ण।
Q क्या मैं एक पूरे JSON वस्तु को अनबच सकता हूँ?
अनबचने का तरीका JSON स्ट्रिंग मानों पर काम करता है। वस्तुओं के लिए, यह उन्हें अच्छी तरह से प्रिंट करेगा।
Q क्या यह यूनिकोड को संभालता है?
हाँ, गैर-एससीआईआई यूनिकोड वर्णों को बचने के तरीके में संरक्षित किया जाता है (JSON.stringify उन्हें जैसे-तैसे रखता है)।
Q अगर अनबचने पर त्रुटि दिखाई देती है तो?
इनपुट वैध JSON होना चाहिए। सुनिश्चित करें कि स्ट्रिंग्स को दोहरे उद्धरणों में लिपटा हुआ है और बचने के अनुक्रम सही हैं।

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.