JSON URL एन्कोडर और डिकोडर
JSON दस्तावेज़ को प्रतिशत एन्कोड कीजिए ताकि वह क्वेरी स्ट्रिंग में टिक सके, या एन्कोड किए दस्तावेज़ को वापस पढ़िए।
JSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
एन्कोड किया हुआ
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
URL किसी JSON दस्तावेज़ को ज्यों का त्यों नहीं ढो सकता। ब्रेस, कोट, स्पेस और ASCII से ऊपर सब कुछ पहले प्रतिशत एन्कोड करना पड़ता है। यह टूल वैसे ही एन्कोड करता है जैसे encodeURIComponent करता है, एक बार में एक UTF-8 बाइट, और सिर्फ़ वही वर्ण छोड़ता है जो URL में हर जगह सुरक्षित हैं। डिकोड करते समय यह बाइट इकट्ठे करता है और अंत में एक ही बार उन्हें UTF-8 के रूप में पढ़ता है, जिससे एक मात्रा दो प्रतिस्थापन वर्णों में नहीं बदलती। एकमात्र विकल्प क्वेरी स्ट्रिंग और फ़ॉर्म भेजने का अंतर है: फ़ॉर्म में स्पेस प्लस चिह्न लिखा जाता है, और बाकी हर जगह प्लस चिह्न का अर्थ असली प्लस है। गलत मान लेना ही वह सबसे आम कारण है जिससे एन्कोड किया दस्तावेज़ बिगड़कर पहुंचता है, इसलिए यहां अनुमान के बजाय विकल्प दिया गया है। विफलताएं भी अलग रखी गई हैं: जिस प्रतिशत चिह्न के बाद दो हेक्साडेसिमल अंक नहीं हैं उसकी जगह बताई जाती है, और जो बाइट पाठ नहीं बनते उन्हें अलग समस्या के रूप में बताया जाता है।
कैसे उपयोग करें
- एन्कोड या डिकोड चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए।
- अगर पाठ किसी फ़ॉर्म से आया है या फ़ॉर्म में जा रहा है तो प्लस चिह्न वाला विकल्प चालू कीजिए।
- बदलें दबाइए, फिर नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।