स्थानीय रूप से प्रोसेस किया जाता है

ऑनलाइन JSON अनएस्केप

JSON स्ट्रिंग अनएस्केप करें, एस्केप अनुक्रम और बहुपरत गहराई जाँचें, JSON वैधता सत्यापित करें और कच्चा या सुव्यवस्थित JSON स्थानीय रूप से कॉपी करें।

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

JSON Unescape ऑनलाइन कोड चलाए बिना (eval के बिना) एस्केप की गई JSON स्ट्रिंग और JSON सामग्री को सुरक्षित रूप से डिकोड करता है। यह बैकस्लैश एस्केप अनुक्रम (उद्धरण, स्लैश, कंट्रोल वर्ण और Unicode एस्केप) पहचानता है, कई परतों में एस्केप की गई स्ट्रिंग संभालता है, अनएस्केप परिणाम का मान्य JSON होना जाँचता है और स्थानीय रूप से कच्चा अनएस्केप टेक्स्ट या सुव्यवस्थित JSON कॉपी करने देता है।

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

नीचे दिया मुख्य कार्यप्रवाह अपनाएँ। ऊपर लाइव टूल में वास्तविक नियंत्रण ढूँढने के लिए ‘टूल में दिखाएँ’ इस्तेमाल करें।

  1. अनएस्केप या एस्केप करना चुनें

    JSON एस्केप अनुक्रम डिकोड करने के लिए अनएस्केप इस्तेमाल करें, या JSON स्ट्रिंग के लिए टेक्स्ट तैयार करने के उलटे कार्यप्रवाह हेतु एस्केप चुनें।

    अनएस्केप करेंएस्केप करें
  2. एस्केप किया JSON या JSON स्ट्रिंग पेस्ट करें

    डिकोड करने वाला एस्केप मान जोड़ें। टूल पूरे JSON स्ट्रिंग लिटरल या एस्केप की गई स्ट्रिंग सामग्री को चलाए बिना संभाल सकता है।

    एस्केप किया JSON / JSON स्ट्रिंगउदाहरण
  3. एक परत या सभी पहचानी परतें अनएस्केप करें

    JSON एस्केपिंग की एक परत के लिए एक बार अनएस्केप करें या बार-बार एस्केप हुए मान के लिए सभी परतें अनएस्केप करें इस्तेमाल करें।

    एक बार अनएस्केप करेंसभी परतें अनएस्केप करें
  4. एस्केप निदान देखें

    कॉपी करने से पहले एस्केप प्रकार, गलत अनुक्रम, परत गहराई और अंतिम परिणाम की JSON वैधता जाँचें।

    निदानएस्केप परतेंमान्य JSON
  5. वास्तव में आवश्यक परिणाम कॉपी करें

    कच्चा अनएस्केप मान कॉपी करें या अंतिम परिणाम मान्य JSON के रूप में पार्स होने पर ही सुव्यवस्थित JSON इस्तेमाल करें।

    आउटपुट कॉपी करेंसुव्यवस्थित JSON
  6. टेक्स्ट को वापस JSON-सुरक्षित रूप में एस्केप करें

    वैकल्पिक

    उलटा कार्यप्रवाह चाहिए तो एस्केप खोलें और एस्केप की गई स्ट्रिंग सामग्री या पूरा JSON स्ट्रिंग लिटरल चुनें।

    एस्केप करेंJSON स्ट्रिंग लिटरलआउटपुट कॉपी करें
सफलता

आपने अपनी JSON स्ट्रिंग जाँची और अनएस्केप की है। कच्चा अनएस्केप परिणाम या सुव्यवस्थित JSON स्थानीय रूप से कॉपी कर सकते हैं।

आउटपुट कॉपी करेंसुव्यवस्थित JSON कॉपी करें

उदाहरण

एस्केप की गई JSON ऑब्जेक्ट स्ट्रिंग

{\"name\":\"Ada\"} को साफ़ अनएस्केप {"name":"Ada"} में डिकोड करें।

एस्केप की गई नई पंक्तियाँ और कंट्रोल वर्ण

जाँच के लिए \n और \t एस्केप अनुक्रमों को वास्तविक फ़ॉर्मैटिंग वर्णों में बदलें।

Unicode एस्केप अनुक्रम

\u0041\u0064\u0061 और सरोगेट जोड़ों को पठनीय UTF-8 टेक्स्ट में डिकोड करें।

दो बार एस्केप की गई JSON स्ट्रिंग

बैकस्लैश एस्केप की कई परतें सुरक्षित रूप से हटाने के लिए बहुपरत अनएस्केप चलाएँ।

अमान्य एस्केप का निदान

गलत एस्केप अनुक्रमों को उनके वर्ण ऑफ़सेट स्थान के साथ पहचानें।

सामान्य त्रुटियाँ

  • अनएस्केपिंग को पूरी JSON पार्सिंग या स्कीमा सत्यापन समझ लेना।
  • बैकस्लैश हटाने के लिए रेगेक्स प्रतिस्थापन इस्तेमाल करना, जिससे डेटा के मान्य बैकस्लैश बिगड़ जाते हैं।
  • कस्टम स्क्रिप्ट में स्ट्रिंग अनएस्केप करने के लिए eval() या असुरक्षित JavaScript निष्पादन इस्तेमाल करना।
  • लॉगर या संदेश कतार से JSON पेलोड भेजते समय स्ट्रिंग को दो बार एस्केप करना।
  • सत्यापन चलाए बिना मान्य अनएस्केप टेक्स्ट को स्कीमा-मान्य JSON मान लेना।
  • API टोकन या क्रेडेंशियल बाहरी ऑनलाइन अनएस्केप सेवाओं में पेस्ट करना।

AI कार्यप्रवाह

एस्केप अनुक्रम माप, परत गहराई, गलत अनुक्रम और आउटपुट JSON वैधता का स्थानीय Markdown सारांश निर्यात करने के लिए AI के लिए संदर्भ तैयार करें इस्तेमाल करें। कोड चलाए बिना सारांश या अनएस्केप परिणाम सीधे अपने कोडिंग कार्यप्रवाह में साझा करें।

इस टूल के साथ सीखें

अवधारणा समझें, जाँचने योग्य उदाहरण देखें, फिर उसे ऊपर के टूल में खोलें।

JSON और स्कीमाJSON एस्केप वर्ण समझें: उद्धरण, बैकस्लैश, नई पंक्तियाँ और Unicode

JSON अनएस्केप के बारे में अक्सर पूछे जाने वाले प्रश्न